Rumah Keuangan Pribadi Ketika Apakah HBase Membuat Rasa Bagi Anda? - dummies

Ketika Apakah HBase Membuat Rasa Bagi Anda? - dummies

Video: Would Headlights Work at Light Speed? 2024

Video: Would Headlights Work at Light Speed? 2024
Anonim

Jadi, kapan sebaiknya Anda mempertimbangkan untuk menggunakan HBase? Meskipun jawaban atas pertanyaan ini tidak lantas mudah bagi semua orang, karena pemula Anda jelas harus memiliki persyaratan data yang besar dan sumber daya perangkat keras yang memadai.

  • Persyaratan data yang besar: Terabyte sampai petabyte - jika tidak, Anda akan memiliki banyak server menganggur di rak Anda.

  • Sumber daya perangkat keras yang memadai: Lima server adalah titik awal yang baik.

Saat mempertimbangkan rute mana yang harus diambil - HBase versus RDBMS - pertimbangkan persyaratan lain seperti dukungan transaksi, tipe data yang kaya, indeks, dan dukungan bahasa kueri - meskipun faktor ini tidak hitam dan putih seperti sebelumnya dua peluru. Tipe data yang kaya, indeks dan dukungan bahasa kueri dapat ditambahkan melalui teknologi lain, seperti produk sarang atau komersial.

"Bagaimana dengan transaksi? " Anda bertanya.

Kasus penggunaan tertentu untuk RDBMS, seperti pemrosesan transaksi online, bergantung pada transaksi yang memenuhi syarat ACID antara klien dan RDBMS agar sistem berfungsi dengan baik. Kegagalan, I pelarangan, dan D daya tangkap) Bila dibandingkan dengan RDBMS, HBase tidak dianggap sebagai database yang sesuai dengan ASAM karena penulisan ini. HBase tidak mendukung transaksi yang memenuhi syarat ACID melalui beberapa baris atau tabel. Namun, HBase memang menjamin aspek berikut:

Atomic: Semua operasi tingkat baris dalam sebuah tabel adalah atom. Jaminan ini dijaga meski ada lebih dari satu kolom keluarga berturut-turut.

Konsistensi:

Operasi pemindaian mengembalikan tampilan data yang tersimpan dalam HBase secara konsisten di beberapa titik di masa lalu. Interaksi klien bersamaan dapat memperbarui baris selama pemindaian multi-baris, namun semua baris yang dikembalikan oleh operasi pemindaian akan selalu berisi data yang valid dari beberapa titik di masa lalu.
  • Daya Tahan: Data apa pun yang dapat diambil dari HBase juga telah dibuat

  • tahan lama terhadap disk (berlanjut ke HDFS, dengan kata lain).

  • Salah satu aspek menarik dari proyek Apache open source dan proyek open source lainnya adalah bahwa seseorang di komunitas selalu berinovasi dan mencoba memperbaiki teknologinya. HBase mendukung transaksi multi-baris jika baris berada pada RegionServer yang sama. Fitur ini, yang memerlukan pengkodean tambahan, diperkenalkan pada versi HBase 0. 94. 0. (Jika Anda penasaran, pengkodean tambahan difokuskan pada kebijakan perpecahan HBase.) Bila properti ACID diminta oleh klien HBase, perancang Skema HBase sedemikian rupa sehingga operasi data cross row atau cross table tidak diperlukan.Menjaga data dalam satu baris memberikan atomisasi.

Ketika Apakah HBase Membuat Rasa Bagi Anda? - dummies

Pilihan Editor

Mengedit gambar di Dreamweaver MX 2004 - dummies

Mengedit gambar di Dreamweaver MX 2004 - dummies

Fitur baru di Dreamweaver memungkinkan Anda membuat pengeditan gambar kecil di dalam Dreamweaver, tanpa membuka Fireworks atau program editing grafis lainnya. Alat ini tersedia dari inspektur Properti, saat gambar dipilih. Anda juga menemukan dua tombol yang memungkinkan Anda menggunakan Macromedia Fireworks untuk mengedit gambar. Tombol Edit meluncurkan Fireworks dan ...

Hyperlink eksternal di Adobe CS5 Dreamweaver - dummies

Hyperlink eksternal di Adobe CS5 Dreamweaver - dummies

Anda dapat menautkan halaman Dreamweaver Adobe Creative Suite 5 Anda (Adobe CS5) dimanapun, di situs Anda atau di luar situs Anda. Dreamweaver juga memiliki alat untuk memverifikasi dan memperbaiki tautan rusak eksternal. Saat mengarahkan orang ke laman kontak yang diposkan di situs lain, Anda memiliki tautan yang terlihat seperti ini: http: // www. aku. com / kontak Dengan mengetikkan ...

Menjelajahi Antarmuka New Dreamweaver MX 2004 - dummies

Menjelajahi Antarmuka New Dreamweaver MX 2004 - dummies

Dengan Dreamweaver MX, Macromedia integrated ColdFusion dan HomeSite menjadi satu single , antarmuka yang kuat, meskipun Anda memiliki pilihan untuk bekerja dengan antarmuka baru tersebut atau dengan antarmuka Dreamweaver 4 yang lama (atau, dalam bahasa Macromedia, ruang kerja). Dengan Dreamweaver MX 2004, Macromedia menurunkan ruang kerja Dreamweaver 4 dan memungkinkan Anda memilih hanya dua versi ...

Pilihan Editor

Bagaimana cara melawan dengan adil dalam pernikahan - dummies

Bagaimana cara melawan dengan adil dalam pernikahan - dummies

Menerima bahwa Anda dan pasangan Anda akan berdebat dapat membantu memperkuat pernikahan , tapi hanya jika Anda memiliki kemampuan untuk bertarung dengan adil. Jika muncul perkawinan, gunakan alat ini untuk membantu menyelesaikan konflik secara adil dan konstruktif: Jelaskan dengan jelas apa yang Anda inginkan. Tetap berpegang pada masalah yang ada. Do ...

Bagaimana mengatasi perbedaan uang perkawinan - dummies

Bagaimana mengatasi perbedaan uang perkawinan - dummies

Uang adalah penyebab reguler masalah perkawinan. Kenali bagaimana sikap Anda tentang uang mempengaruhi pernikahan Anda dan gunakan tip berikut untuk membantu mengatasi perbedaan uang Anda: Duduklah bersama pasangan Anda dan bicarakan bagaimana masing-masing keluarga asal Anda berurusan dengan uang. Bicara tentang efek yang mungkin dialami oleh masa lalu ...

Pilihan Editor

Yang Harus Anda Ketahui tentang Ukuran Kode Java Anda - dummies

Yang Harus Anda Ketahui tentang Ukuran Kode Java Anda - dummies

Saat Anda sedang coding Di Jawa, Anda ingin mempertimbangkan ukuran sebenarnya dari kode Anda. Mari kita lihat sebuah contoh. Tapi pertama-tama. Inilah kata kosa kata baru hari ini: foregift (fore-gift) n. Premi yang diberikan lessee kepada lessor saat mengambil sewa. sebelum ini (di sini-di-depan) adv. Pada bagian sebelumnya ...

Kelas matematika dan kelas NumberFormat - kelas induk

Kelas matematika dan kelas NumberFormat - kelas induk

Meletakkan fondasi untuk program Anda. Kelas Java Math dan NumberFormat memungkinkan Anda memprogram nilai nilai, serta format angka dan mata uang. Metode Kelas Matematika Deskripsi num abs (num y); Nilai absolut y (num bisa berupa tipe data numerik) num max (num y, num z); Maksimum y dan z ...

Membuat Dokumentasi API API - dummies

Membuat Dokumentasi API API - dummies

Kadang-kadang, orang menilai bahasa pemrograman (termasuk Jawa) semata-mata dengan fitur gramatikal mereka. Apakah pernyataan jika melakukan apa yang Anda harapkan? Apakah pernyataan perulangan mudah digunakan? Apakah metode diterapkan secara efisien? Saat ini, situasinya sedikit berbeda. Java memiliki keseluruhan koleksi fitur gramatikal, tapi Java lebih banyak lagi ...