Veritabanı yönetim sistemlerinin Bakış

tüm insan faaliyetleri ayrılmaz bilgi dizinleri ve veritabanları çeşitli bağlantılıdır.Kütüphane kayıt, defter, cep telefonu ya da tablet adres - Bu kullandığımız yapılandırılmış bilgi tam listesi değildir.Ama doğruluk gibi bilgisayarlar ve tanımı verir.

Yani, veritabanı (DB) - mantıksal ilgili verileri ayarlayın, konu alanlarında çeşitli nesnelerin durumunu açıklayan ve bilgisayarlar tarafından işlenen bilgiler.

veritabanı yönetim sistemi bilgi veritabanları oluşturma, yönetme ve işlenmesi için bir yazılım ve dil ortamıdır.Hedef veritabanı:

  • dış veritabanları ile çalışmak (. Diskler, bantlar, vb D.) Ve RAM;
  • kullanıcıları paylaşımı;
  • değişim kontrolü, yedekleme ve geri yükleme veritabanları;
  • bilgi işleme dil erişimi sağlamak;
  • programları oluşturmak, değiştirmek ve veritabanlarını yönetmek için.

Basitçe bir DBMS onun işleme için anlamı sağlar, veritabanı depolama bilgisi yöntemini belirler koydu.Gelişmiş veritabanı yönetim sistemi sistem genel uygulama ayrılır, yani belirli bir konu alanı veya bilgi türü için tasarlanmış veri ve uzman

, çeşitli işleyebilir.Özel bir veritabanı yönetim sistemlerinin bir örneği nesne yönelimli vardır.

İlişkisel Yönetim Sistemi

bilgisayar veritabanlarında gelişiyle çalışmalarının birçok model olmuştur, ama ilişkisel model en evrensel olduğu için.Bu bilgi tabloları ilgili kümesidir bütünlüğü ve en az veri yedekleme sağlar.Tabular bir model söz konusu alanların çoğunluğu için geçerli olduğunu kanıtladı ve piyasa ilişkisel veritabanı yönetim sistemi hızla gelişmeye başlamıştır olduğunu.Şekil ilişkisel yapısının bir örneğini göstermektedir "Öğrencilerin veritabanı."

Tüm RDBMS ANSI SQL standart ve farklı veritabanları üzerinde çalışan uygulamaları sağlar ilişkisel modelin, temel ilkelerini desteklemektedir.Buna ek olarak, büyük veritabanları, kendi eklemeler SQL genişletmek var.Büyük projeler için veritabanı yönetim sistemleri örnekleri - Microsoft SQL Server ve ORACLE olduğunu.

ilişkisel model başarıyla internet projelerin geliştirilmesinde kullandı.Örnekler MySQL ve PostgreSQL vardır.Bilgi ve ilişkinin karmaşıklığı hacimleri artırılması

teknolojisi NoSQL

yeni veritabanı yönetim sistemlerinin ortaya çıkmasına yol açmıştır.Bilgi kesinlikle yapısını tanımlamak için birbirinden bağımsız ve hatta bazen imkansız olmaktan çıkmıştır.İlişkisel veritabanları artık böyle görevleri ile baş edebiliyoruz.Bu toplu NoSQL olarak bilinen veritabanı bilgi ve yönetim sistemleri, yeni tip («hayır» SQL) ortaya çıkmasına yol açtı.

ana kategori veritabanı NoSQL:

  1. «anahtar-değer» .En popüler veritabanı - Redis Voldemort, Tokyo Kabine ve Dynomite.
  2. klonlar veritabanı BigTable. Google'ın iç kullanım arama motoru geliştirdi.Resmen BigTable sunulan değil, ama buna dayalı bir veritabanı var.Bu Hadoop, Hypertable ve Cassandra.
  3. belge odaklı. en popüler Berkeley DB XML, MongoD, mevcut ve CouchDB.Grafikler teorisi üzerine
  4. Üssü. Neo4j, taşla graphDB ve AllegroGraph kullanılır.DBMS

    pazar veritabanı yönetim sistemlerinin

Gelecek NoSQL verme kullanmak ve daha fazla eğimli büyümeye devam ediyor.Tabii ki, "klasik» SQL Microsoft ve ORACLE gibi piyasa devleri değişen karmaşıklık düzeyindeki yazılım sistemlerinin büyük miktarda sattı, ve arkasında.Ama kesinlikle biz önemli ölçüde karmaşık bilgi sistemlerinin geliştirilmesinde liderleri devirmek önümüzdeki yıllarda olduğu NoSQL varsayabiliriz.