Desktop va boshqalar Server bazasi tizimlari
Oracle, SQL Server, Microsoft Access, MySQL, DB2 yoki PostgreSQL? Bugungi kunda bozordagi turli ma'lumotlar bazalari mavjud bo'lib, sizning tashkilotingizning infratuzilmasi uchun ajoyib platformani tanlab oladi.
Talabingizni aniqlang
Ma'lumotlar bazasini boshqarish tizimlari (yoki DMSB) ikkita toifaga bo'lingan: ish stoli ma'lumotlar bazalari va server ma'lumotlar bazalari. Umuman olganda, ish stoli ma'lumotlar bazalari yagona foydalanuvchi dasturlariga yo'naltirilgan bo'lib, standart shaxsiy kompyuterlarda joylashgan.
Server ma'lumotlar bazalari ma'lumotlar ishonchliligi va kelishilganligini ta'minlaydigan mexanizmlarni o'z ichiga oladi va ko'p foydalanuvchilarga mo'ljallangan dasturlarga yo'naltirilgan. Ushbu ma'lumotlar bazalari yuqori darajada ishlaydigan serverlarda ishlash uchun yaratilgan va shunga mos ravishda yuqori narx yorlig'i bilan jihozlangan.
Siz sho'ppirma va ma'lumotlar bazasini hal qilishdan oldin ehtiyotkorlik bilan tahlil qilish muhim ahamiyatga ega. Odatda qimmatbaho server-asosidagi echimlarni sotib olishni rejalashtirganingizda ish stoli ma'lumotlar bazasi biznes talablariga javob beradi. Siz shuningdek, ölçeklenebilir, server asosidagi ma'lumotlar bazasini tarqatishni talab qiladigan yashirin talablarni ham yuzaga chiqarishingiz mumkin.
Ehtiyojlarni tahlil qilish jarayoni tashkilotingiz uchun o'ziga xos bo'ladi, ammo, eng kamida, quyidagi savollarga javob berishi kerak:
- Ma'lumotlar bazasidan kim foydalanadi va qanday vazifalarni bajaradi?
- Ma'lumotlar qanchalik tez-tez o'zgartiriladi? Ushbu o'zgarishlarni kim amalga oshiradi?
- Ma'lumotlar bazasi uchun IT-quvvatlashni kim ta'minlaydi?
- Qaysi apparat mavjud? Qo'shimcha uskunalarni sotib olish uchun byudjet bormi?
- Ma'lumotlarni saqlash uchun kim javobgar bo'ladi?
- Ma'lumotlar Internetdan foydalanish imkoniyati bormi? Agar shunday bo'lsa, qanday kirish darajasini ta'minlash kerak?
Siz ushbu savollarga javoblarni to'plangandan so'ng, ma'lum ma'lumotlar bazasini boshqarish tizimlarini baholash jarayonini boshlashga tayyor bo'lasiz. Siz murakkab talablarni qo'llab-quvvatlash uchun murakkab ko'p foydalanuvchi server platformasi (SQL Server yoki Oracle kabi) zarurligini bilib olishingiz mumkin. Boshqa tomondan, Microsoft Access kabi ish stoli bazasi, ehtiyojlaringizni qondirish qobiliyatiga ega bo'lishi mumkin (va o'rganish uchun juda oson, shuningdek sizning cho'ntagingizdagi nozik!)
Ish stoli bazalari
Desktop ma'lumotlar bazalari juda murakkab ma'lumotlarni saqlash va manipulyatsiya talablariga arzon, oddiy echim taklif qiladi. Ular "ish stoli" (yoki shaxsiy) kompyuterlarda ishlash uchun yaratilganligi sababli o'z nomlarini olishadi. Microsoft Access, FileMaker va OpenOffice / Libre Office Base (bepul) - bu mahsulotlarning bir nechtasi bilan yaxshi tanish bo'lgansiz. Keling, ish stoli ma'lumotlar bazasidan foydalangan foydalarning bir qismini ko'rib chiqaylik:
- Ish stoli bazalari arzon. Ko'pchilik ish stoli echimlari $ 100 atrofida mavjudligini bilib olasiz (minglab dollarlarga qaramasdan, ularning qarindoshlari uchun). Aslida, siz Microsoft Office nusxasiga ega bo'lsangiz, allaqachon Microsoft Access litsenziyalangan egasidasiz.
- Ish stoli ma'lumotlar bazalari foydalanuvchilarga qulay. Ushbu tizimlardan foydalanganda SQLni chuqur tushunish talab qilinmaydi (garchi ko'plar siz uchun geeksni qo'llab-quvvatlasa). Desktop DBMS lar odatda qulay grafik interfeyslarni taklif qiladilar.
- Desktop ma'lumotlar bazalari veb-echimlarni taqdim etadi. Ko'plab zamonaviy ish stoli ma'lumotlar bazalari internetdagi ma'lumotlarni veb-saytingizda statik yoki dinamik tarzda nashr etish imkonini beradi.
Server ma'lumotlar bazalari
Microsoft SQL Server , Oracle, ochiq-oydin PostgreSQL va IBM DB2 kabi server ma'lumotlar bazalari ko'plab foydalanuvchilarga bir vaqtning o'zida ma'lumotlarga kirish va ularni yangilash imkonini beradigan tarzda katta hajmdagi ma'lumotlarni samarali boshqarish imkonini beradi. Agar siz katta narx yorlig'i bilan ishlay oladigan bo'lsangiz, server bazasiga asoslangan ma'lumotlar bazasi sizga to'liq ma'lumotni boshqarish yechimini taqdim etishi mumkin.
Serverga asoslangan tizimni qo'llash orqali erishiladigan imtiyozlar har xil. Keling, erishilgan yutuqlarning bir nechtasini ko'rib chiqamiz:
- Moslashuvchanlik. Server bazasidagi ma'lumotlar bazalari siz ularni tashlashingiz mumkin bo'lgan har qanday ma'lumotlarni boshqarish muammosini hal qiladi. Ishlab chiquvchilar ushbu tizimlarni yaxshi ko'ramaydilar, chunki ular dasturiy ta'minotga asoslangan dastur dasturlari interfeyslariga (yoki API'larga) ega bo'lib, ma'lumotlar bazasiga yo'naltirilgan maxsus ilovalarni tezkor rivojlantirishni ta'minlaydi. Oracle platformasi bir nechta operatsion tizimlar uchun ham ishlatilishi mumkin, bu esa Linux foydalanuvchilarini Microsoft vakillariga qarshi juftlik bilan o'ynashga imkon beradi.
- Kuchli ishlash. Server bazasidagi ma'lumotlar bazalari siz xohlagan darajada kuchli. Asosiy o'yinchilar ular uchun tuzadigan har qanday oqilona apparat platformasidan samarali foydalanish imkoniyatiga ega. Zamonaviy ma'lumotlar bazalari ko'p, yuqori tezlikli protsessorlarni, klasterli serverlarni, yuqori tarmoqli kengligi ulanishini va xatolarga chidamli saqlash texnologiyalarini boshqarishi mumkin.
- Ölçeklenebilirlik. Bu xususiyat oldingi bilan birga qo'llanadi. Agar kerakli apparat resurslarini taqdim qilmoqchi bo'lsangiz, server ma'lumotlar bazalari foydalanuvchilar va / yoki ma'lumotlar tez sur'atlar bilan kengaytirilishi mumkin.
NoSQL ma'lumotlar bazasi variantlari
Tashkilotlarning murakkab ma'lumotlarning katta majmualarini manipulyatsiya qilishga bo'lgan ehtiyojlari ortib borayotgan - ularning ba'zilari an'anaviy tuzilmaga ega emas - "NoSQL" ma'lumotlar bazalari keng tarqalgan. NoSQL ma'lumotlar bazasi an'anaviy relåsli ma'lumotlar bazalarining umumiy ustunlar / satr dizayni ustida tuzilmaydi, lekin ko'proq moslashuvchan ma'lumotlar modeli qo'llaniladi. Model ma'lumotlar bazasiga bog'liq ravishda o'zgaradi: ayrim kalit / qiymat jufti, grafikalar yoki keng ustunlar yordamida ma'lumotlarni tashkil qiladi.
Agar tashkilotingiz juda ko'p ma'lumotni urishi kerak bo'lsa, ushbu ma'lumotlar bazasini ko'rib chiqing, bu odatda ba'zi RDBMlardan ko'ra ko'proq soddalashtiriladi va yanada kengaytirilgan. Eng yaxshi da'vogarlar: MongoDB, Cassandra, CouchDB va Redis.