KomputerDatabase

Sekilas sistem manajemen database

Semua aktivitas manusia terkait erat dengan berbagai direktori informasi dan database. Registri Perpustakaan, notepad, alamat pada ponsel atau tablet - ini bukan daftar lengkap informasi terstruktur, yang kita gunakan. Tapi komputer seperti presisi, sehingga kami memberi definisi.

Dengan demikian, database (DB) - satu set data secara logis terkait yang menggambarkan keadaan informasi objek dalam berbagai bidang subjek dan diproses dengan peralatan komputer.

sistem manajemen database adalah perangkat lunak dan bahasa lingkungan untuk menciptakan, mengelola dan mengolah basis informasi. Menetapkan basis data:

  • Bekerja dengan basis di luar (disk, kaset, dll ...) dan RAM;
  • Berbagi pengguna;
  • mengubah kontrol, pengarsipan dan pemulihan database;
  • menyediakan akses ke bahasa pengolahan informasi ;
  • alat untuk penciptaan, modifikasi, dan manajemen database.

Sederhananya, database menentukan metode penyimpanan, dan database menyediakan sarana untuk diproses. Selain itu, sistem manajemen database dibagi ke dalam sistem penggunaan umum yang dapat menangani berbagai data dan khusus dirancang untuk subyek tertentu atau jenis informasi. Contoh dari sistem manajemen database khusus yang berorientasi objek.

Sistem Manajemen Relational

Sejak munculnya database komputer telah banyak model pekerjaan mereka, tetapi model relasional adalah yang paling universal. Ini adalah satu set terkait tabel informasi, menjamin integritas dan redundansi minimum informasi. Model meja adalah berlaku untuk sebagian besar bidang studi, dan pasar adalah sistem manajemen database relasional mulai berkembang dengan cepat. Angka ini menunjukkan contoh struktur relasional "dasar siswa."

Semua DBMS relasional mendukung standar bahasa ANSI SQL dan prinsip-prinsip dasar dari model relasional, yang memungkinkan aplikasi untuk dijalankan pada database yang berbeda. Selain itu, database besar memiliki tambahan ekstensi SQL mereka sendiri. Contoh sistem manajemen database yang untuk proyek-proyek skala besar - ini adalah Microsoft SQL Server dan Oracle.

Model relasional berhasil digunakan dalam pengembangan proyek Internet. Contohnya adalah database MySQL dan PostgreSQL.

teknologi NoSQL

Peningkatan volume data dan kompleksitas hubungan telah menyebabkan munculnya sistem manajemen database baru. Informasi telah berhenti menjadi independen satu sama lain, dan kadang-kadang bahkan tidak mungkin untuk secara ketat menggambarkan strukturnya. database relasional tidak bisa lagi mengatasi dengan tugas-tugas tersebut. Hal ini telah menyebabkan munculnya jenis baru database informasi dan sistem manajemen, yang dikenal sebagai NoSQL ( «tidak ada SQL»).

Kategori utama dari database NoSQL:

  1. "Key Value". Yang paling populer Database - Redis, Voldemort, Kabinet Tokyo dan Dynomite.
  2. Klon basis data Bigtable. Ini dikembangkan oleh Google untuk menggunakan mesin pencari internal. resmi Bigtable Hal ini tidak ditawarkan, tapi ada database secara nya. Ini Hadoop, Hypertable dan Cassandra.
  3. Berorientasi dokumen. Yang paling populer Berkeley DB XML, MongoD, ada dan CouchDB.
  4. Berdasarkan dasar teori graf. Digunakan di Neo4j, Sones graphDB dan AllegroGraph.

masa depan DBMS

Pasar sistem manajemen database relasional terus tumbuh dan lebih dan lebih cenderung untuk menggunakan NoSQL keputusan. Tentu saja, dalam "klasik» SQL dijual sejumlah besar sistem perangkat lunak dari berbagai kompleksitas, dan bagi mereka ada raksasa pasar seperti seperti Microsoft dan Oracle. Tapi dengan beberapa kepastian kita dapat mengasumsikan bahwa NoSQL di tahun-tahun mendatang akan dapat secara signifikan menggulingkan pemimpin dalam pengembangan sistem informasi yang kompleks.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 delachieve.com. Theme powered by WordPress.