Rumah Keuangan Pribadi Kunci Pasangan Nilai dalam Model Data HBase - dummy

Kunci Pasangan Nilai dalam Model Data HBase - dummy

Video: Psikotes: Strategi mengatur poin PAPI Kostick 2024

Video: Psikotes: Strategi mengatur poin PAPI Kostick 2024
Anonim

Model data logis HBase sederhana namun elegan, dan ini menyediakan mekanisme penyimpanan data alami untuk semua jenis data - terutama kumpulan data besar yang tidak terstruktur. Semua bagian dari model data bertemu menjadi pasangan kunci-nilai.

Pertama, di dunia di mana Anda dapat memikirkan kunci baris sebagai kunci utama untuk data yang tersimpan di HBase, bagaimana Anda akhirnya memanfaatkan komponen komponen data lainnya? Nah, itu semua tergantung dari seberapa banyak data yang Anda inginkan dikembalikan dalam kueri dan berapa lama Anda bersedia menunggu.

Menentukan hanya kunci baris yang berpotensi mengembalikan satu ton data, karena satu baris dapat memiliki jutaan kolom. Selain itu, dengan hanya kunci baris yang bisa digunakan, HBase dapat mengembalikan setiap kualifikasi kolom, versi, dan nilai yang terkait dengan tombol baris.

Bagaimana jika Anda hanya menginginkan kolom atau versi data tertentu? Dari contoh yang ditunjukkan, dapatkah Anda melihat apa yang terjadi jika Anda hanya menginginkan nama belakang dari pelanggan tertentu? Solusinya adalah membangun kunci yang lebih kompleks untuk menentukan secara tepat apa yang Anda butuhkan. Pasangan kunci-nilai bisa terlihat seperti ini: RowKey: (Kolom Keluarga: Kolom Kualifikasi: Versi) => Nilai

Tampilan Logis Informasi Kontak Pelanggan di HBase

Baris Kunci Keluarga Kolom: {Kolom Kualifikasi: Versi: Nilai}
00001 CustomerName: {'FN':

1383859182496: 'John',

'LN': 1383859182858: 'Smith',

'MN': 1383859183001: 'Timotius',

'MN': 1383859182915: 'T'} > ContactInfo: {'EA':

1383859183030: 'John. Smith @ xyz. com ',

' SA ': 1383859183073:' 1 Hadoop Lane, NY

11111 '}

00002

CustomerName: {' FN ': 1383859183103:' Jane ',

'LN': 1383859183163: 'Doe',

ContactInfo: {

'SA': 1383859185577: '7 HBase Ave, CA

22222'}

Setelah Anda menentukan kuncinya, sisanya adalah opsional. Semakin spesifik Anda membuat kueri, namun (bergerak dari kiri ke kanan), semakin rinci hasilnya. Kinerja Anda akan memburuk, karena sistem harus meluangkan lebih banyak waktu untuk menemukan nilai atau nilai yang tepat yang Anda butuhkan, namun sedikit data yang dikembalikan saat kueri selesai.

Jadi kunci lebih rumit dari yang Anda bayangkan dari mempelajari meja. Misalnya, jika Anda menginginkan nama tengah paling akhir (atau satu-satunya nama tengah sejauh ini) dari pelanggan di baris '00001', pasangan nilai kunci yang dihasilkan akan terlihat seperti ini: '00001: CustomerName: MN' => ' Timothy '

Ingat bahwa versi diimplementasikan dengan menggunakan perangko waktu secara default dan diurutkan berdasarkan urutan menurun sehingga Anda secara otomatis mendapatkan nilai terbaru jika Anda tidak menentukan versi. Jika Anda menginginkan awal awal untuk pelanggan Anda (lihat Tabel 12-2), pasangan nilai kunci yang Anda hasilkan akan terlihat seperti ini: '00001: CustomerName: MN: 1383859182915' => 'T'

Kami berharap bahwa berbagai deskripsi tentang HBase mulai terbentuk dalam pikiran Anda.Secara khusus, HBase adalah kumpulan data keluarga berorientasi kolom dan penyimpanan data key-value-pair. Mengacu pada HBase hanya sebagai "data berorientasi kolom" menyimpan banyak imajinasi.

Jika Anda penasaran, tidak ada tipe data dalam HBase - nilai dalam HBase hanya satu atau lebih byte. Sekali lagi, sederhana tapi kuat karena Anda bisa menyimpan apapun!

Kunci Pasangan Nilai dalam Model Data HBase - dummy

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 ...