Kompyuterlar, Ma'lumotlar bazasi
Ma'lumotlar bazasi boshqarish tizimlari haqida umumiy ma'lumot
Barcha inson faoliyati ajralmas axborot kataloglar va ma'lumotlar bazalarini turli bog'liq. Sizning mobil telefoningiz yoki planshet ustida Kutubxona ro'yxatga olish, notepad, manzili - bu biz foydalanish tuzilgan ma'lumotlarning to'liq ro'yxati emas. Lekin kompyuterlar aniq kabi, shuning uchun biz ta'rif berish.
Shunday qilib, bir ma'lumotlar bazasi (JB) - turli sohalarida ob'ektlarini axborot holatini tasvirlaydi va kompyuter uskunalari bilan qayta mantiqan bog'liq ma'lumotlar majmui.
Ma'lumotlar bazasi boshqaruv tizimi haqida ma'lumot bazalarini yaratish boshqarish va qayta ishlash uchun dasturiy ta'minot va til muhiti. ma'lumotlar bazasini tayinlash:
- tashqaridan (disklar, bantlar, va hokazo ...) va RAM asoslaridan bilan ishlash;
- foydalanuvchilarning almashish;
- nazorat qilish, arxiv va ma'lumotlar bazasi tiklash o'zgartirish;
- Til kirishni ta'minlash axborot qayta ishlash ;
- yaratish, o'zgartirish va ma'lumotlar bazasi boshqarish uchun uskunalar.
Relational boshqarish tizimi
kompyuter ma'lumotlar bazalari kelishi beri u o'z ish ko'p modellari bo'ldi, lekin İlişkisel model eng universal edi. Bu, axborot jadvallar bilan bog'liq majmui bo'lib yaxlitligini va ma'lumotlar minimal artıklığı kafolatlaydi. Jadval modeli sohalarida ko'pchilik qo'llaniladigan bo'ldi, va bozor ilişkisel bazasi boshqaruv tizimi tez rivojlana boshladi hisoblanadi. raqam ilişkisel tuzilishi bir misolini ko'rsatadi "talabalar bazasida".
Barcha İlişkisel DBMSs Ansi SQL tili standarti va turli ma'lumotlar bazalari ustida ishlaydigan amaliy dasturlar beradi ilişkisel modeli, asosiy tamoyillari qo'llab-quvvatlaydi. Bundan tashqari, katta ma'lumotlar bazalari o'z SQL kengaytirish qo'shimchalar bor. boshqarish tizimi misollar bazasi keng ko'lamli loyihalar uchun - bu Microsoft SQL Server va Oracle.
İlişkisel model muvaffaqiyatli Internet loyihalarni ishlab chiqish ishlatiladigan. Misollar MySQL ma'lumotlar bazasi va PostgreSQL hisoblanadi.
NoSQL texnologiyasi
ma'lumotlar hajmi va munosabatlar murakkabligi oshishi, yangi ma'lumotlar bazasi boshqarish tizimlari paydo bo'lishiga olib keldi. Axborot qat'iy uning tuzilishini tushuntirish uchun bir-biridan mustaqil, ba'zan hatto imkonsiz bo'lishi to'xtatdi. İlişkisel ma'lumotlar bazalari, endi bunday vazifalar bilan engish mumkin. Bu bilan birgalikda NoSQL sifatida tanilgan axborot bazalari va boshqaruv tizimlari, yangi turdagi paydo ( «hech SQL») olib keldi.
NoSQL bazalari asosiy kategoriyalar:
- "Kalit qiymati". eng mashhur ma'lumotlar bazasi - Redis, Voldemort, Tokio Mahkamasi va dynomite.
- Klon bazasi Bigtable. Bu ichki foydalanish qidiruvi uchun Google tomonidan ishlab chiqilgan. rasman Bigtable Bu taklif emas, lekin uning asosida ma'lumotlar bazasi bor. Bu Hadoop, Hypertable va Kassandra.
- Hujjatlarni yo'naltirilgan. eng mashhur Berkeley JB XML, MongoD, mavjud va CouchDB.
- bazasi asosida grafik nazariyasi. Neo4j, Sones graphDB va AllegroGraph ishlatiladi.
DBMS kelajagi
Bozor ilişkisel bazasi boshqaruv tizimlari NoSQL qilishni foydalanish va yanada ko'proq moyil o'sishda davom etmoqda. Albatta, "klassik» SQL turli murakkablikdagi dasturiy tizimlar katta miqdorda sotilgan va ular uchun Microsoft va Oracle kabi bozor gigantlar bor. Lekin ba'zi aniq, biz kelgusi yillarda NoSQL sezilarli darajada murakkab axborot tizimlarini rivojlantirishga rahbarlari haydamoq mumkin bo'ladi, deb taxmin qilish mumkin.
Similar articles
Trending Now