Rumah Keuangan Pribadi Grafik Database dalam Lingkungan Data Besar

Grafik Database dalam Lingkungan Data Besar

Video: Tech Dive: HPE Synergy Overview 2024

Video: Tech Dive: HPE Synergy Overview 2024
Anonim

Struktur dasar untuk database grafik dalam data besar disebut "hubungan simpul. "Struktur ini sangat berguna saat Anda harus berurusan dengan data yang sangat saling terkait. Node dan hubungan mendukung properti , pasangan kunci-nilai dimana data disimpan.

Database ini dinavigasi dengan mengikuti hubungan. Jenis penyimpanan dan navigasi ini tidak mungkin dilakukan di RDBMS (sistem manajemen basis data relasional) karena struktur tabel yang kaku dan ketidakmampuan untuk mengikuti koneksi antara data di manapun mereka bisa memimpin kita. Database grafik dapat digunakan untuk mengelola data geografis untuk eksplorasi minyak atau untuk model dan mengoptimalkan jaringan penyedia telekomunikasi.

Salah satu database grafik yang paling banyak digunakan adalah Neo4J. Ini adalah proyek open source yang dilisensikan di bawah lisensi publik GNU v3. 0. Versi komersial yang didukung disediakan oleh Neo Technology dibawah GNU AGPL v3. 0 dan lisensi komersial.

Neo4J adalah database transaksi ACID yang menawarkan ketersediaan tinggi melalui pengelompokan. Ini adalah basis data yang dapat dipercaya dan terukur yang mudah dipodelkan karena struktur dasar hubungan-hubungan-hubungan dan bagaimana secara alami memetakan hubungan manusiawi kita sendiri. Tidak memerlukan skema, juga tidak memerlukan pengetikan data, jadi secara inheren sangat fleksibel.

Dengan fleksibilitas ini muncul beberapa keterbatasan. Simpul tidak bisa mereferensikan dirinya secara langsung. Misalnya, Anda (sebagai simpul) juga tidak bisa menjadi ayah atau ibu Anda sendiri, tapi Anda bisa menjadi ayah atau ibu a . Mungkin ada kasus dunia nyata dimana referensi diri dibutuhkan. Jika demikian, database grafik bukanlah solusi terbaik karena peraturan tentang referensi diri benar-benar ditegakkan. Sementara kemampuan replikasi sangat baik, Neo4J hanya bisa mereplikasi seluruh grafik, menempatkan batas pada ukuran keseluruhan grafik (sekitar 34 miliar node dan 34 miliar hubungan).

Karakteristik penting Neo4J meliputi: Integrasi dengan database lainnya:

Neo4J mendukung manajemen transaksi dengan rollback untuk memungkinkan interoperabilitas tanpa hambatan dengan penyimpanan data nongraphing.

Layanan sinkronisasi:

  • Neo4J mendukung perilaku berbasis event melalui bus acara, sinkronisasi berkala menggunakan dirinya sendiri, atau RDBMS sebagai master, dan sinkronisasi batch tradisional. Ketahanan:

  • Neo4J mendukung dingin (yaitu saat database tidak berjalan) dan backup yang panas (saat sedang berjalan), serta mode clustering dengan ketersediaan tinggi.Tanda standar tersedia untuk integrasi dengan sistem manajemen operasi yang ada. Bahasa kueri:

  • Neo4J mendukung bahasa deklaratif yang disebut Cypher, yang dirancang khusus untuk grafik kueri dan komponennya. Perintah Cypher secara longgar didasarkan pada sintaks SQL dan ditargetkan pada kueri ad hoc dari data grafik. Implementasi Neo4J paling sesuai untuk

  • Jaringan sosial Klasifikasi domain biologis atau medis

Membuat komunitas praktik atau minat dinamis

Grafik Database dalam Lingkungan Data Besar

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