Rumah Kewangan Peribadi Kekunci Nilai Kekunci Dasar dalam Persekitaran Data Besar - monyet

Kekunci Nilai Kekunci Dasar dalam Persekitaran Data Besar - monyet

Video: Excel Tutorial - Beginner 2024

Video: Excel Tutorial - Beginner 2024
Anonim

Setakat ini, pangkalan data yang paling mudah dari pangkalan data NoSQL (not-only-SQL) dalam persekitaran data yang besar adalah mereka menggunakan model pasangan kunci (KVP). Pangkalan data KVP tidak memerlukan skema (seperti RDBMS) dan menawarkan kelenturan dan skalabiliti yang hebat.

Pangkalan data KVP tidak menawarkan keupayaan ACID (Atomicity, Consistency, Isolation, Durability), dan memerlukan pelaksana untuk memikirkan penempatan data, replikasi, dan toleransi kesalahan kerana ia tidak dikendalikan secara nyata oleh teknologi itu sendiri. Pangkalan data KVP tidak ditaip. Akibatnya, kebanyakan data disimpan sebagai rentetan.

Kunci Nilai
Warna Biru
Libian Beer
Hero Soldier

nilai-nilai. Dalam pelaksanaan data yang besar, banyak individu akan mempunyai idea yang berbeza mengenai warna, pembaziran, dan pahlawan.

Kunci Nilai
FacebookUser12345_Color Merah
TwitterUser67890_Color Brownish
FoursquareUser45678_Libation "Wain putih"
Google + User24356_Libation < " LinkedInUser87654_Hero
" Penggiat jualan teratas "
Oleh kerana bilangan pengguna meningkat, menjejaki kekunci tepat dan nilai yang berkaitan boleh mencabar. Jika anda perlu menjejaki pendapat berjuta-juta pengguna, bilangan pasangan nilai utama yang dikaitkan dengannya boleh meningkat dengan pesat. Jika anda tidak mahu mengekang pilihan untuk nilai-nilai, perwakilan rentetan generik KVP menyediakan fleksibiliti dan kebolehbacaan.

Anda mungkin memerlukan bantuan data pengaturcaraan tambahan dalam pangkalan data penting. Kebanyakan menawarkan keupayaan untuk mengumpulkan kunci (dan nilai yang berkaitan) ke dalam koleksi. Koleksi boleh terdiri daripada mana-mana bilangan pasangan nilai utama dan tidak memerlukan kawalan eksklusif bagi elemen KVP individu.

Satu pangkalan data pasangan kunci utama yang digunakan secara meluas dinamakan Riak. Ia dibangunkan dan disokong oleh sebuah syarikat yang dipanggil Basho Technologies dan disediakan di bawah Lesen Perisian Apache v2. 0.

Riak adalah penerapan database kunci utama yang sangat cepat dan berskala. Ia menyokong persekitaran volum tinggi dengan data yang cepat berubah kerana ia ringan. Riak amat berkesan dalam analisa masa nyata perdagangan dalam perkhidmatan kewangan. Ia menggunakan "baldi" sebagai mekanisme penganjuran untuk mengumpul kunci dan nilai.

Pelaksanaan Riak adalah kelompok fizikal atau nod maya yang diatur dalam fesyen sebaya. Tiada nod induk wujud, jadi kluster itu berdaya tahan dan sangat berskala.Semua data dan operasi diedarkan di seluruh kelompok. Kelompok yang lebih besar melakukan lebih baik dan lebih cepat daripada kluster dengan nod yang lebih sedikit. Komunikasi dalam cluster dilaksanakan menerusi protokol khas yang dipanggil Gossip. Gossip menyimpan maklumat status mengenai kluster dan maklumat saham mengenai baldi.

Riak mempunyai banyak ciri dan merupakan sebahagian daripada ekosistem yang terdiri daripada berikut:

Pemprosesan selari:

  • Menggunakan MapReduce, Riak menyokong keupayaan untuk mengurai dan mengumpul pertanyaan di seluruh kluster untuk analisis dan pengiraan masa nyata. Pautan dan pautan berjalan:

  • Riak boleh dibina untuk meniru pangkalan data grafik menggunakan pautan. Pautan boleh dianggap sebagai sambungan satu hala antara pasangan nilai utama. Berjalan (berikut) pautan akan menyediakan peta hubungan antara pasangan nilai utama. Carian:

  • Riak Search mempunyai keupayaan mencari teks penuh-toleransi, diedarkan. Baldi boleh diindeks untuk penyelesaian nilai yang pantas ke kunci. Indeks kedua:

  • Pembangun boleh menandakan nilai dengan satu atau lebih nilai medan kunci. Aplikasi itu kemudian boleh menanyakan indeks dan mengembalikan senarai kunci yang sepadan. Ini boleh sangat berguna dalam pelaksanaan data besar kerana operasi itu adalah atom dan akan menyokong tingkah laku masa nyata. Pelaksanaan Riak paling sesuai untuk

Data pengguna untuk rangkaian sosial, komuniti, atau permainan

  • Berkumpulan tinggi dan media yang kaya dan pengumpulan data

  • Lapisan cache untuk menyambung pangkalan data RDBMS dan NoSQL

  • Aplikasi mudah alih yang memerlukan fleksibiliti dan kebolehpercayaan

Kekunci Nilai Kekunci Dasar dalam Persekitaran Data Besar - monyet

Pilihan Editor

Cara menggunakan Pemesejan Segera dengan Akaun MySpace anda - dummies

Cara menggunakan Pemesejan Segera dengan Akaun MySpace anda - dummies

Pasangan mySpaceIM MySpace Instant Messaging (IMing ) dengan perkhidmatan Skype telefon Internet yang popular, membolehkan anda menghantar dan menerima sama ada mesej menaip atau komunikasi suara. MySpaceIM berfungsi pada mesin Windows sahaja yang menggunakan Internet Explorer Microsoft. Sekiranya anda mempunyai Mac atau menggunakan pelayar yang berbeza, anda tidak bernasib baik. Juga, sesiapa sahaja yang anda mahu ...

Cara Menggunakan Profil MySpace Edit Halaman - dummies

Cara Menggunakan Profil MySpace Edit Halaman - dummies

Dengan halaman Edit Profil MySpace, anda boleh tambah, padam, atau tukar maklumat profil anda bila-bila masa anda mahu. Untuk membuka halaman Edit Profil, cuma pergi ke halaman utama anda dan klik pautan Edit Profil di sudut kiri atas. Tab Maklumat Peribadi di halaman Profil Edit dibahagikan kepada lapan skrin berasingan ...

Pilihan Editor

Cara Menggunakan Templat dalam Excel 2007 - dummies

Cara Menggunakan Templat dalam Excel 2007 - dummies

Excel 2007 menyediakan template yang direka bentuk, lembaran kerja untuk kegunaan umum. Templat mengandungi teks standard atau boilerplate, tetapi anda boleh mengubah suai template untuk memenuhi keperluan anda. Anda boleh menggunakan templat secara automatik dipasang dengan Excel 2007, atau anda boleh memuat turun templat percuma dari laman web Microsoft Office Online. Templat berikut dipasang secara automatik apabila ...

Cara menggunakan fungsi teks di Excel 2013 - dummies

Cara menggunakan fungsi teks di Excel 2013 - dummies

Fungsi teks di Excel 2013 menu lungsur butang arahan pada tab Rumus Ribbon (Alt + MT). Terdapat dua jenis fungsi teks: fungsi seperti VALUE, TEXT, dan DOLLAR yang menukarkan entri teks berangka ke dalam nombor dan entri berangka ke dalam teks, dan berfungsi seperti UPPER, LOWER, dan PROPER yang ...

Pilihan Editor

Cara Mengatur Laman Web Anda dengan Tabel dan Bingkai - dummies

Cara Mengatur Laman Web Anda dengan Tabel dan Bingkai - dummies

Menggunakan jadual dan bingkai pada halaman Web anda membantu anda membentangkan maklumat kepada pelawat laman anda dengan cara teratur. Jadual adalah alat susunatur untuk jadual data pada halaman Web, tetapi keupayaan meja untuk laman web telah lama digunakan untuk mengawal susun atur keseluruhan halaman. Pereka membuat sel ...

Cara Mendaftar Nama Domain Anda - dummies

Cara Mendaftar Nama Domain Anda - dummies

Ketika membina sebuah laman web, pantai jelas dan nama domain yang anda mahukan memang ada. Seterusnya, sudah tiba masanya untuk mendaftarkan nama domain itu. Apabila anda mendaftarkan nama domain, pastikan anda mendaftarkannya selama sekurang-kurangnya tiga tahun. Anda boleh mendaftar untuk sekurang-kurangnya ...

Cara Hapus Pemformatan yang Tidak Diingini dari Laman Web Anda - para pengedit kod paling banyak

Cara Hapus Pemformatan yang Tidak Diingini dari Laman Web Anda - para pengedit kod paling banyak

Yang secara automatik membersihkan kesilapan biasa dalam kod anda. Sebagai contoh, arahan Clean Up Word HTML / XHTML dalam Dreamweaver adalah satu kemestian bagi mana-mana halaman web yang merangkumi kandungan yang disalin dari Word atau mana-mana dokumen Microsoft lain. Ini penting kerana fail Microsoft sering membenamkan tambahan ...