Избирање на базата на податоци за вашата организација за корисниците

Desktop vs. Server база на податоци системи

Oracle, SQL Server, Microsoft Access, MySQL, DB2 или PostgreSQL? Денес постојат доста различни производи за базата на податоци на пазарот, со што изборот на платформа за инфраструктурата на вашата организација претставува застрашувачки проект.

Дефинирајте ги вашите барања

Системите за управување со бази на податоци (или DBMS) може да се поделат во две категории: десктоп бази на податоци и серверски бази на податоци. Општо земено, бази на податоци за десктоп се ориентирани кон апликации со еден корисник и живеат на стандардни персонални компјутери (оттаму терминот десктоп ).

Серверските бази на податоци содржат механизми за обезбедување на сигурност и конзистентност на податоците и се насочени кон мулти-кориснички апликации. Овие бази на податоци се дизајнирани да работат на сервери со високи перформанси и да носат соодветно повисока цена.

Важно е да направите внимателна анализа на потребите пред да се нурнете и да се посветат на решение за базата на податоци. Често ќе откриете дека базата на податоци за десктоп е погодна за вашите деловни барања кога сте првично планирале да купите скапи серверски решенија. Можете, исто така, да ги откриете скриените барања што бараат распоредување на скалабилна база на податоци базирана на серверот.

Процесот на анализа на потребите ќе биде специфичен за вашата организација, но, како минимум, треба да одговори на следниве прашања:

Откако ќе ги соберат одговорите на овие прашања, ќе бидете подготвени да го започнете процесот на оценување на специфични системи за управување со бази на податоци. Може да откриете дека софистицирана мулти-корисничка серверска платформа (како SQL Server или Oracle) е потребна за да ги поддржите вашите комплексни барања. Од друга страна, десктоп база на податоци како што е Microsoft Access може да биде исто толку способна да ги задоволи вашите потреби (и многу полесно да се научи, како и поблага на вашиот прирачник!)

Базите на податоци за Desktop

Базите на податоци за Desktop нудат евтин, едноставен решение за многу помалку сложени барања за складирање на податоци и манипулација. Тие го добиваат своето име благодарение на фактот дека тие се дизајнирани да работат на "десктоп" (или лични) компјутери. Веројатно сте запознаени со неколку од овие производи веќе - Microsoft Access, FileMaker и OpenOffice / Libre Office Base (бесплатно) се главните играчи. Ајде да испитаме неколку од придобивките добиени со користење на десктоп база на податоци:

Серверски бази на податоци

Серверските бази на податоци, како што се Microsoft SQL Server , Oracle, отворен код PostgreSQL и IBM DB2, нудат организации способност да управуваат со големи количини на податоци ефикасно на начин кој им овозможува на многу корисници пристап до и ажурирање на податоците истовремено. Ако сте во можност да се справите со големата цена, базата на податоци базирана на сервери може да ви обезбеди сеопфатно решение за управување со податоци.

Придобивките кои се постигнуваат преку употреба на систем базиран на сервер се разновидни. Да ги погледнеме неколку од позначајните придобивки:

Алтернативи на базата на податоци NoSQL

Со растечката потреба организациите да манипулираат со големи групи на комплексни податоци - од кои некои немаат традиционална структура - бази на податоци "NoSQL" станаа пораспространети. Базата на податоци NoSQL не е структурирана на заеднички колони / ред дизајн на традиционални релациони бази на податоци, туку користи пофлексибилен модел на податоци. Моделот варира, во зависност од базата на податоци: некои организираат податоци по клуч / вредност пар, графикони или широк колони.

Ако вашата организација има потреба да ги сруши многу податоци, размислете за овој тип на база на податоци, што е обично поедноставно да се конфигурира од некои RDBMs и повеќе скалабилни. Топ кандидати вклучуваат MongoDB, Cassandra, CouchDB и Redis.