ЭЭММаалыматтар базасы

Берилиштер базаларын башкаруу тутумдарга баяндама

Бардык адам иш менен тыгыз маалыматтык каталогдорго жана маалыматтар базалары үчүн ар түрдүү менен тыгыз байланышта. Китепкана каттоо, блокнот, сиздин уюлдук же планшеттен дарек - бул, биз колдонгон структуралаштырылган маалыматтын толук тизмеси эмес. Бирок, ЭЭМ тактык сыяктуу эле, биз да аныктама берет.

Ошентип, бир маалымат базасы (DB) - ар кандай аймактарда объектилерди маалымат абалын мындайча сүрөттөйт жана компьютер жабдуулар менен иштелип логикалык жактан байланышкан маалыматтардын жыйындысы.

Маалымат базасын башкаруу системасы маалыматтык базасын башкаруу жана иштеп чыгуу, түзүү үчүн программалык камсыздоону жана тил чөйрөсү болуп саналат. базасын ыйгаруу:

  • сырттан (, дисктер, тасмалар жана башкалар ...) жөнүндө негиздери менен иштөө жана RAM;
  • колдонуучуларды алмашуу;
  • башкаруу, Көктөө жана маалыматтар базасын калыбына келтирүү өзгөртүү;
  • тил жеткиликтүүлүктү камсыз кылуу маалыматты иштеп чыгуу ;
  • түзүү, өзгөртүү, жана маалыматтар базасын башкаруу үчүн аспаптар.

Жөнөкөй сөз менен айтканда, маалымат базасын сактоо ыкмасын аныктайт, жана маалыматтар базасын иштеп чыгуу үчүн каражат менен камсыз кылат. Андан тышкары, Берилиштер базасын башкаруу системи маалыматтардын ар кандай кылсам болот жалпы пайдалануу системасын бөлүнүп, белгилүү бир айыл же маалыматтын түрү үчүн арналган атайын жатат. атайын Берилиштер базаларын башкаруу тутумдарга мисалы объектиге-багытталган болуп саналат.

Катыш башкаруу системасы

ЭЭМ же маалымат базалары пайда болгондуктан, алардын иши көп моделдери болуп келген, бирок мамиледеги модели абдан жалпы эле. Бул маалымат столдору А + байланышкан жыйындысы, ошол маалыматтардын бүтүндүгүн жана минималдуу ашыкчасын кепилдик берет. Мазмуну модель маселе көпчүлүк карата колдонулуучу жана рыноктук мамилелердин базасын башкаруу системасы тез арада иштеп чыгуу болуп саналат. сүрөттө мамилелердин структурасын бир мисал көрсөтүп турат ", студенттер базасында".

Бардык мамиледеги DBMSs ар кандай маалымат базалары иштетүүгө арыздарды берет мамиледеги моделдин ANSI SQL тили стандартын жана негизги колдоо. Андан тышкары, чоң базасы өз SQL узартуу толуктоолорду бар. башкаруу системасы мисалдары базасын ири долбоорлорду ишке ашыруу үчүн - бул Microsoft SQL Server жана Oracle.

мамиледеги модели ийгиликтүү Интернет долбоорлорду иштеп чыгууда колдонулат. Мисалы, MySQL берилиштер базасына жана PostgreSQL болуп саналат.

NoSQL технология

мамилелердин маалыматтардын көлөмүн жана татаалдыгына жогорулашы жаңы базасын башкаруу системасынын пайда болушуна алып келди. Маалыматтар бири-бирине, кээде катуу, анын структурасын сүрөттөп да мүмкүн эмес көз карандысыз болуп калган. Катыш базалары мындан ары мындай маселелерди көтөрүп кетүүгө болот. Бул жамааттык NoSQL деп аталган маалымат базаларын жана башкаруу системанын жаңы түрү пайда ( "жок SQL") алып келди.

NoSQL базалары негизги категориялары:

  1. "Негизги мааниси". таанымал базасы - Redis, Voldemort, Токио Кабинет жана Dynomite.
  2. АПАМСЫЗ базасы BigTable. Бул ички пайдалануу издөө каражаты үчүн Google тарабынан иштелип чыккан. расмий BigTable Бул сунуш эмес, анын негизинде базасы бар. Бул Hadoop, Hypertable жана Кассандра.
  3. Документ багытталган. таанымал Беркли DB XML, MongoD, бар жана CouchDB.
  4. базанын негизинде Диаграмма теориясынын. Neo4j, Соунс graphDB жана Баарлашуу: Ruby On Rails колдонулат.

СУБД келечеги

Market мамиледеги Берилиштер базасын башкаруу системи NoSQL алууну пайдалануу өсүп жана көбүрөөк жакын келет. Албетте, "классикалык" SQL-жылы ар кандай татаалдыктагы программалык системаны ири суммадагы сатып, алар үчүн Microsoft жана Oracle сыяктуу гигант рыногу бар. Бирок, кээ бир ишенимдүү, биз жакынкы жылдары NoSQL кыйла татаал маалымат системаларын өнүктүрүү лидерлерди сүрүп алат деп ойлойбуз.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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