Выбар зручнай для карыстальніка базы дадзеных для вашай арганізацыі

Desktop у параўнанні з сістэмамі баз дадзеных сервера

Oracle, SQL Server, Microsoft Access, MySQL, DB2 або PostgreSQL? Ёсць даволі разнастайныя базы дадзеных прадуктаў на рынку сёння, што робіць выбар платформы для інфраструктуры арганізацыі грандыёзнай праекта.

Вызначце вашыя патрабаванні

Сістэмы кіравання базамі дадзеных (СКБД) або могуць быць падзеленыя на дзве катэгорыі: настольныя базы дадзеных і базы дадзеных сервера. Наогул кажучы, настольныя базы дадзеных арыентаваны на аднакарыстальніцкіх прыкладання і знаходзяцца на стандартных персанальных кампутарах (адсюль тэрмін працоўнага стала).

Сервер базы дадзеных ўтрымліваюць механізмы для забеспячэння надзейнасці і ўзгодненасці дадзеных і арыентаваны на шматкарыстальніцкіх прыкладанняў. Гэтыя базы прызначаныя для працы на высокапрадукцыйных серверах і нясе адпаведна больш высокую цану.

Гэта важна зрабіць дакладны аналіз патрэбаў, перш чым нырнуць і здзейсніць рашэнне базы дадзеных. Вы будзеце часта знаходзіць, што база дадзеных працоўнага стала падыходзіць для вашых бізнес-патрабаванняў, калі вы першапачаткова планавалі набыць дарагое сервернае рашэнне на базе. Вы таксама можаце выявіць схаваныя патрабаванні, якія патрабуюць разгортвання маштабуецца сервернай базы дадзеных на аснове.

Працэс аналізу патрэбаў будзе спецыфічны для вашай арганізацыі, але, як мінімум, павінна адказаць на наступныя пытанні:

Пасля таго, як вы сабралі адказы на гэтыя пытанні, вы будзеце гатовыя пачаць працэс ацэнкі канкрэтных сістэм кіравання базамі дадзеных. Вы можаце выявіць, што складаныя платформы шматкарыстальніцкага сервера (напрыклад, SQL Server або Oracle) неабходныя для падтрымкі складаных патрабаванняў. З іншага боку, настольныя базы дадзеных, як Microsoft Access можа быць гэтак жа здольны задаволіць вашыя патрэбы (і нашмат лягчэй вучыцца, а таксама больш пяшчотна на вашым паперніку!)

Настольныя Базы дадзеных

Настольныя базы дадзеных прапануюць недарагое, простае рашэнне для многіх менш складаных сховішчаў дадзеных і маніпулявання патрабаванняў. Яны атрымліваюць сваю назву з-за таго, што яны прызначаны для запуску на «працоўным стале» (або персанальных) кампутарах. Вы, верагодна, знаёмыя з некаторымі з гэтых прадуктаў ужо - Microsoft Access, FileMaker і OpenOffice / Libre бюро Base (бясплатна) з'яўляюцца асноўнымі гульцамі. Давайце разгледзім некаторыя з пераваг, атрыманых з выкарыстаннем базы дадзеных на працоўны стол:

Базы дадзеных сервера

Баз дадзеных сервера, такіх як Microsoft SQL Server , Oracle, з адкрытым зыходным кодам PostgreSQL і IBM DB2, прапануюць арганізацыям магчымасць кіраваць вялікімі аб'ёмамі дадзеных эфектыўна такім чынам , што дазваляе многім карыстальнікам атрымліваць доступ і абнаўляць дадзеныя адначасова. Калі вы ў стане справіцца з здаравенны цэннік, база дадзеных на аснове сервера можа даць вам усёабдымнае рашэнне для кіравання дадзенымі.

Перавагі, дасягнутыя за кошт выкарыстання сістэмы на базе сервера разнастайныя. Давайце паглядзім на некаторыя з найбольш прыкметных поспехі, дасягнутыя:

NoSQL баз дадзеных Альтэрнатывы

З ростам патрэбы арганізацый маніпуляваць вялікімі наборамі складаных дадзеных - некаторыя з якіх не мае традыцыйную структуру - «NoSQL» базы дадзеных становяцца ўсё больш шырокае распаўсюджанне. База дадзеных NoSQL не структураваны па праектаванні агульных слупкоў / радкоў традыцыйных рэляцыйных баз дадзеных, а выкарыстоўвае больш гнуткую мадэль дадзеных. Мадэль вар'іруецца ў залежнасці ад базы дадзеных: некаторыя арганізацыі дадзеных па ключы / пары значэнняў, графікаў або шырокіх слупкоў.

Калі ваша арганізацыя павінна храбусцець шмат дадзеных, разгледзім гэты тып базы дадзеных, які звычайна прасцей наладзіць, чым некаторыя РСУБД і больш маштабуюцца. Лепшыя прэтэндэнты ўключаюць MongoDB, Cassandra, CouchDB і Redis.