Сравнете SQL бази данни - избор на базата данни - іnternet цех

Днес chirknite няколко думи за бази данни. Аз просто искам да споделя своя чисто лично мнение и опит, използването на различни бази данни. И така, има обратно края на база данни, както и местни, релационни и не-релационни, подкрепа сделка и без тях, а .t.d. и т.н.

Практиката показва, че сървърът на базата данни е много по-умен от техните несървърни братя. С локални бази данни е почти невъзможно да се работи с маси под един милион записи, между другото, за сървъра на базата данни също не е лесна задача. Въпреки това, индексиране и кеширане механизми могат да ускорят процеса.

Всички (доколкото аз знам) подкрепа на местно ниво база данни само едно паралелно свързване на записа.

Той се използва широко база данни се състои от един файл (по време на работа с базата данни могат да бъдат създадени други файлове). Библиотека достъп до базата има всеки съвременен език за програмиране и пистите на всяка платформа. Open Source.

SQL Server Compact

Тази база данни като SQLite съхранява данните в един файл, а да се работи с него изисква няколко неуправлявано (неуправляван DLL) библиотека и доставчик. На пръв поглед, по-добри от SQLite. Тази база данни е налична в Windows Mobile и Windows Phone устройства.

Това е сървър на база данни от данни на Microsoft. За да напишете скриптове, използващи Transact-SQL. Пълната версия поддържа куба (OLAP) функции и са налични за събиране на статистически данни и извличане на данни (извличане на данни). Сред изданията имат свободен Express версия - MS SQL Express.

размер база данни 4 Gbytes и подкрепа само един процесор и 1 GB на RAM.

Servaernaya база на отворен код за бизнес софтуер. Няма един разработчик. Развитието е усилията на редица фирми и компании. Наистина бързо и пълнофункционален база данни. От други блогове и форуми е ясно, че могат да възникнат проблеми в повечето части на postgree на изпотяване. За оптимална производителност, може да изисква работа с файл. като

Кой не е чувал за MySQL? В действителност, MySQL съчетава няколко двигателя съхранение (всички те имат своите предимства и недостатъци). Тази точка, заедно с лекотата на използване е играл важна роля в неговото популяризиране. Имам чувството, че сега всички хостинг компании предлагат точно тази база данни като основната.

Това е безплатен клонинг на InterBase от Borland, сега има два продукта. Известни вероятно всички програмисти Delphi, което означава, че рускоезичните разработчиците като цяло. Кодът е затворен, но няма ограничения за използването.

DB2, VistaDB, Sybase, Synergy, Teradata

Всичко платено база данни и не е получено необходимото внимание от моя страна. Нуждаете се от мен те са, че в подкрепа на някои "стари" програма.

Опитът показва, че повечето от проектите, които използва стандартна операция не се различава съществено между базите данни на граматика. Всички по-рядко срещани приложения с потребителски дефинирани функции и процедури. Тяхната употреба е логично, че ако няма идеи за подпомагане на множество бази данни пъпеш, а ако тя увеличава производителността на кода.

Не релационни бази данни отдавна са предричат ​​победа релационна. Но това не се случи, и едва ли някога ще се случи. Поради спецификата на съхранение на данни (хеш таблици, дървета и т.н.), а не релационни бази данни имат придобиване на данни с висока скорост и скалируемост. Въпреки това, те не разполагат с редица строителни заявка възможности за разлика от релационни (например, не JOIN работа).

Сложете линк в социалните мрежи