BilgisayarlarVeritabanları

Veritabanı yönetim sistemleri genel bakış

Bütün insan faaliyeti ayrılmaz bilgi dizinleri ve çeşitli veritabanlarından ile bağlantılıdır. Cep telefonunuzda veya tabletinizde Kütüphane kayıt, not defteri, adres - Bu kullandığımız yapılandırılmış bilgilerin tam listesi değildir. Ama bilgisayarlar hassas gibi, bu yüzden tanım getirmektedir.

Böylece, bir veri tabanı (DB) - Çeşitli konularda nesnelerin bilgi durumunu açıklar ve bilgisayar donanımları ile işlenmiş mantıksal ilgili verilerin bir dizi.

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

  • Dışarıdan (diskler, bantlar, vb ...) ve RAM üzerinde üsleri ile çalışma;
  • Kullanıcıların Paylaşım;
  • kontrolü, arşivleme ve veri tabanı kurtarma değiştirmek;
  • dil erişim sağlayan bilgi işlem ;
  • oluşturma, değiştirme, ve veritabanı yönetimi için araçlar.

Bunun için veritabanı depolama yöntemi belirler ve veritabanı işleme için bir vasıta sağlar, koyun. Ayrıca, veri tabanı yönetim sistemleri çeşitli verileri işleyebilir ve belirli konu alanı veya bilgi türü için tasarlanmış özel genel kullanım sistemine ayrılır. özel bir veritabanı yönetim sistemlerinin bir örneği nesne yönelimli bulunmaktadır.

İlişkisel Yönetim Sistemi

bilgisayar veri tabanlarının gelişiyle bu yana çalışmalarının birçok modelleri olmuştur, ama ilişkisel model en evrensel oldu. Bu bilgi tablolarının ilgili kümesidir bütünlüğünü ve bilgilerin minimum fazlalık garanti eder. Tablo modeli konu alanları çoğunluğu için geçerli olduğunu ve piyasa bir ilişkisel veritabanı yönetim sistemi hızla geliştirmeye başladı olduğunu. rakam bir ilişkisel yapısının bir örneğini göstermektedir "Öğrencilerin tabanı."

Tüm ilişkisel DBMSs ANSI SQL dil standardını ve farklı veritabanları üzerinde çalışan uygulamaları sağlar ilişkisel modelin, temel ilkelerini desteklemektedir. Ayrıca, büyük veritabanları kendi SQL uzantısı eklemeler var. yönetim sistemi örnekleri veritabanı büyük ölçekli projeler için - bu Microsoft SQL Server ve ORACLE.

ilişkisel modeli başarıyla İnternet projelerinin geliştirilmesinde kullandı. Örnekler MySQL ve PostgreSQL vardır.

NoSQL teknolojisi

veri hacimleri ve ilişkinin karmaşıklığı artış yeni veritabanı yönetim sistemlerinin ortaya çıkmasına yol açmıştır. Bilgi kesinlikle yapısını açıklamak için birbirinden bağımsızdır, ve hatta bazen imkansız olmaktan çıkmıştır. İlişkisel veritabanları artık böyle görevlerle başa çıkabilir. Bu toplu NoSQL olarak bilinen bilgi veritabanları ve yönetim sistemleri, yeni bir tür ortaya çıkması ( «hayır SQL») yol açmıştır.

NoSQL veritabanları ana kategoriler:

  1. "Anahtar Değer". En popüler veritabanı - Redis Voldemort, Tokyo Kabine ve Dynomite.
  2. Klonlar veritabanı BigTable. İç kullanım arama motoru Google tarafından geliştirilmiştir. resmen BigTable Bu sunulmaz, ama onun temelinde bir veritabanı var. Bu Hadoop, Hypertable ve Cassandra.
  3. Belge odaklı. En popüler Berkeley DB XML, MongoD, mevcut ve CouchDB.
  4. baz göre grafik teorisi. Neo4j, SONE'lar graphDB ve AllegroGraph kullanılır.

DBMS geleceği

Pazar ilişkisel veritabanı yönetim sistemleri NoSQL verme kullanmak ve daha eğimli büyümeye devam ediyor. Tabii ki, "klasik» SQL değişen karmaşıklık düzeyindeki yazılım sistemlerinin büyük miktarda satılan ve onlar için Microsoft ve ORACLE gibi böyle piyasa devleri vardır. Ancak bazı kesin olarak önümüzdeki yıllarda NoSQL anlamlı karmaşık bilgi sistemlerinin geliştirilmesinde liderleri devirmek için mümkün olacağını varsayabiliriz.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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