Rumah Kewangan Peribadi Lapisan 2 dari Big Data Stack: Database Operasi - dummies

Lapisan 2 dari Big Data Stack: Database Operasi - dummies

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024

Video: Technology Stacks - Computer Science for Business Leaders 2016 2024
Anonim

Di teras setiap persekitaran data yang besar, dan lapisan 2 dari timbunan data besar, enjin pangkalan data mengandungi koleksi elemen data yang berkaitan dengan perniagaan anda. Enjin-enjin ini perlu pantas, berskala, dan kukuh pepejal. Mereka tidak semua dicipta sama, dan persekitaran data tertentu tertentu akan lebih baik dengan satu enjin daripada yang lain, atau lebih mungkin dengan campuran enjin pangkalan data. Sebagai contoh, walaupun mungkin menggunakan sistem pengurusan pangkalan data relasional (RDBMSs) untuk semua pelaksanaan data besar anda, tidak praktikal untuk melakukannya kerana prestasi, skala, atau bahkan biaya. Beberapa teknologi pangkalan data berbeza boleh didapati, dan anda mesti berhati-hati untuk memilih dengan bijak.

Tiada pilihan tunggal yang sesuai mengenai bahasa pangkalan data. Walaupun SQL adalah bahasa pertanyaan pangkalan data yang paling lazim yang digunakan hari ini, bahasa lain mungkin menyediakan cara yang lebih berkesan atau cekap untuk menyelesaikan cabaran data besar anda. Ia berguna untuk memikirkan enjin dan bahasa sebagai alat dalam kotak alat "pelaksana. "Tugas anda adalah untuk memilih alat yang betul.

Sebagai contoh, jika anda menggunakan model hubungan, anda mungkin akan menggunakan SQL untuk menanyakannya. Walau bagaimanapun, anda juga boleh menggunakan bahasa alternatif seperti Python atau Java. Adalah sangat penting untuk memahami jenis data yang boleh dimanipulasi oleh pangkalan data dan sama ada ia menyokong tingkah laku transaksional yang benar. Pereka pangkalan data menerangkan perilaku ini dengan akronim

ACID. Ia bermaksud

Atomicity:
  • Transaksi adalah "semua atau tidak" ketika atom. Jika mana-mana bahagian transaksi atau sistem pendasar gagal, keseluruhan transaksi gagal. Konsistensi:

  • Hanya transaksi dengan data yang sah akan dilakukan pada pangkalan data. Sekiranya data tersebut rosak atau tidak wajar, transaksi tidak akan selesai dan data tidak akan ditulis ke pangkalan data. Pengasingan:

  • Pelbagai, transaksi serentak tidak akan mengganggu satu sama lain. Semua urus niaga yang sah akan dilaksanakan sehingga selesai dan mengikut perintah yang telah diserahkan untuk diproses.

    Ketahanan:
  • Selepas data daripada urus niaga ditulis ke pangkalan data, ia tetap ada "selama-lamanya. Engine

    Lapisan 2 dari Big Data Stack: Database Operasi - dummies

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

    Bahasa Pertanyaan MapReduce Jenis Data Transaksi Contoh Relasi
    SQL, Python, C HBase Grafik Berjalan, Cari PostgreSQL, Oracle, DB / 2
    Kolumnar Ruby Hadoop Predefined dan ditaip , Cypher No
    Untyped ACID Neo4J Document Commands JavaScript
    MongoDB, CouchDB Lucene, Perintah JavaScript BLOB, semityped Tidak
    Riak, Redis Setelah anda memahami keperluan anda dan memahami data yang anda kumpulkan, untuk dilakukan dengannya, anda perlu menganjurkannya supaya ia dapat dimakan untuk analisis, pelaporan, atau aplikasi tertentu.