Rumah Keuangan Pribadi NoSQL Persyaratan dan Definisi - dummies

NoSQL Persyaratan dan Definisi - dummies

Video: Tutorial SQL for Database (1): CREATE TABLE 2024

Video: Tutorial SQL for Database (1): CREATE TABLE 2024
Anonim

Memusatkan pikiran pada NoSQL agak sulit. Jika Anda mempelajari database di sekolah, Anda mungkin telah diindoktrinasi dengan cara berpikir relasional. Katakanlah database bagi kebanyakan orang, dan mereka menganggap sistem manajemen basis data relasional . Ini wajar karena selama 30 tahun terakhir, RDBMS telah begitu dominan.

Untuk membantu perjalanan Anda, inilah beberapa istilah kunci yang lazim, dan juga apa yang mereka maksudkan saat menerapkan database NoSQL.

  • Database konstruksi

    • Database: Unit logis tunggal, potensi tersebar di beberapa mesin, dimana data dapat ditambahkan dan dapat diqueriasikan untuk data yang dikandungnya.

      Istilah relasional tablespace juga dapat diterapkan ke database atau koleksi NoSQL.

    • Data farm: Istilah dari RDBMS mengacu pada sekumpulan set replika read-only yang tersimpan di seluruh kumpulan mesin yang dikelola.

      Dalam RDBMS, biasanya tidak ada mesin yang ditambahkan tanpa down time. Dalam kelompok NoSQL, sangat diharapkan untuk segera memperkecil skala.

    • Partisi: Kumpulan data untuk disimpan bersama pada satu simpul untuk efisiensi pemrosesan, atau untuk direplikasi.

      Bisa juga digunakan untuk query. Dalam kasus ini, bisa dianggap sebagai koleksi .

  • Struktur database

    • Koleksi: Kumpulan catatan, biasanya dokumen, yang dikelompokkan bersama. Ini tidak didasarkan pada properti di dalam kumpulan rekaman, namun di dalam metadatanya. Menetapkan catatan ke koleksi biasanya dilakukan pada saat pembuatan atau update waktu.

    • Skema: Di RDBMS dan sampai batas tertentu toko kolom. Struktur data harus dikonfigurasi dalam database sebelum data dimuat.

      Dalam database dokumen, walaupun ada struktur yang dapat disimpan, terkadang lebih baik membatasi struktur dengan menerapkan skema, seperti dalam Definisi Skema XML. NoSQL umumnya, meskipun, dianggap bebas skema, atau sebagai skema variabel pendukung.

  • Catatan

    • Rekam: Unit atom tunggal dari representasi data dalam database tertentu yang dijelaskan.

      Dalam RDBMS, ini akan menjadi baris, seperti di toko kolom. Ini juga bisa menjadi nilai di toko dengan nilai penting, dokumen di toko dokumen, atau subjek (bukan triple) di toko triple.

    • Row: Unit catatan atom di toko RDBMS atau kolom.

      Bisa dimodelkan sebagai elemen di dalam toko dokumen atau sebagai peta di toko dengan nilai kunci.

    • Field: Bidang tunggal dalam catatan. Sebuah kolom dalam RDBMS.

      Mungkin tidak hadir dalam semua catatan, tapi bila ada seharusnya tipe atau struktur yang sama.

    • Tabel: Satu kelas rekaman. Di Bigtable, mereka juga disebut tabel. Di toko triple, mereka mungkin disebut tipe RDF subjek atau diberi nama menjadi grafik, tergantung pada konteksnya. Di toko dokumen, mereka mungkin koleksi.

  • Merekam asosiasi

    • Kunci utama: Nilai unik yang dijamin dalam tabel tertentu yang dapat digunakan untuk selalu merujuk catatan. Kunci di toko bernilai kunci, URI di toko dokumen, atau IRI di toko triple atau graph.

    • Kunci asing: Nilai data yang menunjukkan catatan terkait dengan catatan di tabel atau kumpulan catatan yang berbeda. Memiliki nilai yang sama dengan primary key pada tabel terkait.

    • Hubungan: Tautan, atau tepi dalam teori grafik, yang mengindikasikan dua catatan memiliki tautan semantik. Hubungan bisa antara dua catatan dalam tabel yang sama atau berbeda.

      Dalam RDBMS, biasanya tabel lainnya, sedangkan di toko tiga, umum untuk menghubungkan subjek dengan jenis yang sama (orang dalam grafik sosial, misalnya). Beberapa database, terutama toko grafik, mendukung penambahan metadata pada hubungan.

  • Organisasi penyimpanan

    • Server: Simpul komputer tunggal dalam sebuah cluster. Biasanya menjalankan satu contoh kode server basis data.

    • Cluster: Pengelompokan fisik atau server yang dikelola bersama di pusat data yang sama untuk menyediakan layanan tunggal. Dapat mereplikasi database-nya ke cluster di pusat data lainnya.

    • Bentuk normal: Metode normalisasi, atau meminimalkan duplikasi, dalam data dalam RDBMS.

      Database NoSQL biasanya mengarah pada struktur data denormalized untuk menyediakan kueri atau akses data yang lebih cepat.

  • Replikasi teknologi

    • Replikasi disk: Transparan replikasi data antar node dalam satu cluster untuk memberikan ketahanan ketersediaan tinggi jika terjadi kegagalan satu simpul tunggal.

    • Replikasi database: Replikasi antar database dalam kelompok yang berbeda. Replikasi semua data dalam urutan update dari satu cluster ke cluster lainnya. Selalu searah.

    • Replikasi fleksibel: Menyediakan aplikasi yang dikendalikan replikasi data antar database dalam kelompok yang berbeda. Pembaruan mungkin tidak sampai dalam urutan yang sama dengan yang diterapkan pada database pertama. Biasanya melibatkan beberapa proses kustom, seperti memprioritaskan update data yang akan dikirim selanjutnya. Bisa bi-directional dengan kode resolusi penyelesaian konflik yang sesuai.

  • Search tools

    • Index: Daftar urutan nilai yang ada dalam catatan tertentu.

    • Reverse index: Daftar nilai (terms) yang diperintahkan, dan daftar kunci utama catatan yang menggunakan istilah ini.

      Menyediakan pencarian teks yang tidak terstruktur secara efisien dan fungsi agregasi cepat dan menyortir saat di-cache dalam memori.

    • Kueri: Kumpulan kriteria yang menghasilkan daftar catatan yang cocok dengan kueri persis, dikembalikan sesuai nilai bidang tertentu.

    • Cari: Kumpulan kriteria yang menghasilkan daftar pesanan relevansi yang sesuai dengan kueri.

      Kriteria pencarian mungkin tidak memerlukan pencocokan sama persis, alih-alih mengembalikan perhitungan relevansi yang dihitung dengan kedekatan kecocokan dengan kriteria.Inilah yang dilakukan Google saat Anda melakukan pencarian.

NoSQL Persyaratan dan Definisi - dummies

Pilihan Editor

Perancang Minigame Minigame - dummies

Perancang Minigame Minigame - dummies

Sebelum menulis semua kode untuk membuat Minecraft Minigame, Anda perlu merancang permainan Anda. The Gameplay Loop adalah proses sederhana yang bisa Anda ikuti untuk memastikan permainan Anda menyenangkan, menantang, dan lengkap. The Gameplay Loop memiliki empat bagian: Start: Buat adegan dasar. Tujuan: Menambahkan cara untuk menang dan ...

Menciptakan Efek Air dan Es di Minecraft - dummies

Menciptakan Efek Air dan Es di Minecraft - dummies

Satu hal yang rapi tentang Minecraft adalah bahwa beberapa fisika realistis sedang dimainkan dalam permainan. Misalnya, jika Anda memiliki air dan Anda memasukkan es ke dalamnya, itu akan membeku! Oke, mungkin di dunia nyata, menambahkan es tidak membuat air membeku, tapi memang membuatnya lebih dingin. Anda dapat melihat ini ...

Mendapatkan Minecraft Experience Points - dummies

Mendapatkan Minecraft Experience Points - dummies

Di Minecraft, experience points, XP untuk jangka pendek, dikumpulkan dari bola pengalaman bercahaya. Sebagai pemain mengumpulkan cukup bola dan meningkatkan tingkat pengalaman mereka, mereka akan dapat menggunakan tabel dan landasan yang mempesona untuk meningkatkan kemampuan banyak item seperti senjata, baju besi, dan peralatan. Jadi, bagaimana Anda bisa cepat mendapatkan ini ...

Pilihan Editor

Bagaimana Mendidik dengan Infografis Informasi Dokumentual - dummies

Bagaimana Mendidik dengan Infografis Informasi Dokumentual - dummies

Infomasi editorial sama dengan artikel berita karena tujuan utamanya adalah untuk mengirimkan informasi. Di bawah payung grafis editorial, ada beberapa tipe yang berbeda, dengan keseimbangan bias dan objektivitas yang berbeda. Berikut adalah beberapa melihat: Badai salju menghantam kota Anda. Koran lokal menciptakan grafik yang menunjukkan hujan salju ...

Bagaimana Mengimpor Sketsa ke Ilustrator untuk Menciptakan Infografis - dummies

Bagaimana Mengimpor Sketsa ke Ilustrator untuk Menciptakan Infografis - dummies

Bahkan di dunia kabel ini, seniman masih suka sketsa Kabar baik! Sketsa kasar Anda dapat dengan mudah digunakan dalam draf infografis Anda. Anda dapat memindai sketsa atau mengambil gambar sketsa Anda dengan telepon Anda dan mengirim e-mail ke komputer Anda sendiri. Mereka tidak perlu diwarnai, cukup jelas bagi Anda untuk ...

Bagaimana cara memasukkan ilustrasi di Infografis Anda - jeleknya

Bagaimana cara memasukkan ilustrasi di Infografis Anda - jeleknya

Infografis yang baik (jelas) harus mencakup seni yang bagus. Ilustrasi mempromosikan alur cerita, menentukan elemen secara visual, dan mencerahkan halaman yang mungkin diisi dengan tipe abu-abu. Ilustrasi bisa berupa gambar fisik, semacam bagan atau grafik, atau bahkan garis waktu. Kehidupan sehari-hari Anda dipenuhi dengan contoh bagaimana ilustrasi ...

Pilihan Editor

GED Contoh Pertanyaan: Penalaran Melalui Bahasa Seni Membaca Informasi Teknis - dummies

GED Contoh Pertanyaan: Penalaran Melalui Bahasa Seni Membaca Informasi Teknis - dummies

Tentang Penalaran Melalui bagian Seni Bahasa GED, Anda mungkin diminta untuk menjawab pertanyaan tentang bagian teknis. Ini bisa termasuk petunjuk cara melengkapi, seperti berikut. Pertanyaan dalam artikel ini mengacu pada kutipan berikut dari Russell Hart's Photography For Dummies, 2nd Edition (Wiley). Apa Rahasia Untuk ...

GED Contoh Pertanyaan: Pertanyaan singkat tentang Ilmu Pengetahuan - dummies

GED Contoh Pertanyaan: Pertanyaan singkat tentang Ilmu Pengetahuan - dummies

Di beberapa titik selama bagian Ilmu Pengetahuan dari Tes GEE, Anda akan diminta untuk membuat jawaban singkat. Anda akan diberi sebuah bagian dan mengajukan pertanyaan yang perlu Anda tanggapi. Buat respons Anda jelas dan ringkas. Bagian Jawaban Jawaban Semua orang mengenal keju cheddar. Orang-orang meletakkan ...

GED Contoh Pertanyaan: Ilmu Sosial dan Media - dummies

GED Contoh Pertanyaan: Ilmu Sosial dan Media - dummies

Di bagian Ilmu Sosial GED, Anda mungkin diminta untuk menjawab pertanyaan tentang berbagai bentuk media, termasuk siaran berita. Lihatlah contoh berikut di bawah ini. Pertanyaan dalam artikel ini mengacu pada siaran berita berikut. Berita Lingkungan Dunia Selamat malam dan selamat datang di World Environmental News. Cerita kami ini ...