Video: NoSQL бөлүштүрүлгөн маалымат базасы деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
NoSQL туруктуу схеманы талап кылбаган, биригүүдөн качкан жана масштабдуу эмес DMS болуп саналат. Колдонуу максаты а NoSQL маалымат базасы үчүн таркатылды маалыматтарды сактоо муктаждыктары менен маалымат дүкөндөрү. NoSQL маалымат базасы "Бир гана SQL эмес" же "SQL эмес" дегенди билдирет. Жакшыраак термин NoREL болмок да NoSQL кармалып калды.
Ошондой эле, NoSQL маалымат базасынын мисалы деген эмне?
Документке негизделген маалымат базасы тегтелген элементтерден турган документтерди сактайт. Мисалдар : MongoDB, CouchDB, OrientDB жана RavenDB. Ар бир сактоо блогу бир гана тилкеден маалыматтарды камтыйт, Мисалдар : BigTable, Cassandra, Hbase жана Hypertable. Графикке негизделген маалымат базасы тармак болуп саналат маалымат базасы маалыматтарды көрсөтүү жана сактоо үчүн түйүндөрдү колдонот.
Экинчиден, NoSQL маалымат базасы эмне үчүн жакшы? NoSQL маалымат базалары Алар атайын маалымат моделдери үчүн курулган жана заманбап тиркемелерди куруу үчүн ийкемдүү схемаларга ээ. NoSQL маалымат базалары иштеп чыгуунун жөнөкөйлүгү, функционалдуулугу жана масштабдуу иштеши үчүн кеңири таанылган. Алар документ, график жана ачкыч-маани сыяктуу ар кандай маалымат моделдерин колдонушат.
Андан кийин, суроо, NoSQL маалымат базасы эмнени билдирет?
А NoSQL (башында "SQL эмес" же "байланыштуу эмес" дегенди билдирет) маалымат базасы маалыматтарды сактоо жана издөө механизмин камсыз кылат болуп саналат моделдешти билдирет мамиледе колдонулган таблица мамилелеринен башка маалымат базалары . NoSQL маалымат базалары болуп саналат чоң маалыматтарда жана реалдуу убакытта веб-тиркемелерде көбүрөөк колдонулат.
NoSQL маалымат базаларынын кандай түрлөрү бар?
Төрт чоң бар NoSQL түрлөрү : ачкыч-баалуу дүкөн, документ сактоо, тилкеге багытталган маалымат базасы , жана график маалымат базасы . Ар бир түрү мамиле менен чечүүгө мүмкүн болбогон маселени чечет маалымат базалары . Чыныгы ишке ашыруу көбүнчө булардын айкалышы. OrientDB, мисалы, көп модели болуп саналат маалымат базасы , айкалыштыруу NoSQL түрлөрү.
Сунушталууда:
Негизги маалымат базасы деген эмне?
Негизги маалымат базасы эрежелерди аныктаган жана Башкы китеп – Долбоор/Грант модулдары үчүн маалыматтарды чогултуучу жана сактаган маалымат файлдарынын борбордук топтому. Бул маалымат базасы ошондой эле колдонуучуларга жана алардын коопсуздук профилдерине байланыштуу маалыматтарды камтыйт
Oracle маалымат базасы убакыт алкагы деген эмне?
DBTIMEZONE функциясы [+|-]TZH:TZM форматында убакыт алкагынын жылышын билдирген символ саптарын кайтарат, мисалы, -05:00 же убакыт алкагынын аймагынын аталышы, мисалы, Europe/London. Берилиштер базасынын убакыт алкагынын мааниси сиз аны эң акыркы CREATE DATABASE же ALTER DATABASE билдирүүсүндө кантип көрсөткөнүңүздөн көз каранды
Эмне үчүн жалпак маалымат базасы реляциялык маалымат базасына караганда эффективдүү эмес?
Бир жалпак файлдык таблица чектелген сандагы маалыматтарды жазуу үчүн пайдалуу. Бирок чоң жалпак файл базасы натыйжасыз болушу мүмкүн, анткени ал реляциялык маалымат базасына караганда көбүрөөк орун жана эстутумду ээлейт. Ал ошондой эле жаңы жазууну киргизген сайын жаңы маалыматтарды кошууну талап кылат, ал эми реляциялык маалымат базасы андай эмес
Оперативдүү маалымат базалары кандай маалымат базасы болуп саналат?
Оперативдүү маалымат базасы маалымат кампасынын булагы болуп саналат. Оперативдүү маалымат базасындагы элементтер тез арада кошулуп жана алынып салынышы мүмкүн. Бул маалымат базалары SQL же NoSQL негизинде болушу мүмкүн, мында акыркысы реалдуу убакыттагы операцияларга багытталган
Бөлүштүрүлгөн маалымат базасында транзакция деген эмне?
Бөлүштүрүлгөн транзакция – бул эки же андан көп тармак хосттору катышкан маалымат базасы транзакциясы. Практикада көпчүлүк коммерциялык маалымат базасы системалары параллелдүүлүктү башкаруу үчүн күчтүү эки фазалуу кулпуну (SS2PL) колдонушат, бул глобалдык сериялаштырууну камсыз кылат, эгерде бардык катышуучу маалымат базалары аны колдонсо