NoSQL маалымат базасы реляциялык маалымат базаларында колдонулган таблицалык мамилелерден башка каражаттарда моделделген маалыматтарды сактоо жана алуу механизмин камсыз кылат. Мындай маалымат базалары 1960-жылдардын аягынан бери бар, бирок "NoSQL" аталышы 21-кылымдын башында гана Веб 2.0 компанияларынын муктаждыктарынан улам пайда болгон.
Реляциялык эмес маалымат базасы деген эмне?
NoSQL же реляциялык эмес маалымат базаларынын мисалдары:MongoDB, Apache Cassandra, Redis, Couchbase жана Apache HBase. Алар тез колдонмо иштеп чыгуу үчүн мыкты болуп саналат. NoSQL түзүмдүк чектөөлөрү менен ийкемдүү маалыматтарды сактоо үчүн эң мыкты тандоо.
Реляциялык жана реляциялык эмес маалыматтар деген эмне?
Реляциялык маалымат базасы структураланган, башкача айтканда, маалыматтар таблицаларда уюштурулган. Көп жолу, бул таблицалардын ичиндеги маалыматтар бири-бири менен байланышта же көз карандылыкта болот. Реляциялык эмес маалымат базасы документке багытталган, башкача айтканда, бардык маалымат кир жуугуч тизме иретинде сакталат.
NoSQL маалымат базасы эмнени билдирет?
NoSQL, ошондой эле "SQL гана эмес", "SQL эмес" деп да аталат, бул реляциялык маалымат базаларында табылган салттуу структуралардан тышкары маалыматтарды сактоого жана суроого мүмкүндүк берген маалымат базасын долбоорлоо ыкмасы..
NoSQL мисалы деген эмне?
NoSQL Чоң маалыматтар жана реалдуу убакыттагы веб колдонмолору үчүн колдонулат. Мисалы, Twitter, Facebook жана Google сыяктуу компаниялар терабайттарды чогултатколдонуучу дайындары ар бир күн. NoSQL маалымат базасы "Бир гана SQL эмес" же "SQL эмес" дегенди билдирет. Жакшыраак термин "NoREL" болсо да, NoSQL кармалып калды. Carl Strozz NoSQL концепциясын 1998-жылы киргизген.