Разни

5 Общ преглед, сравнение и характеристики на базата данни с отворен код

5 Общ преглед, сравнение и характеристики на базата данни с отворен код

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

Разходите винаги са проблем при избора на база данни, RDBMS от мултинационални корпорации може да струва много скъпо и може да ви причини много скръб, ако използвате безплатна онлайн услуга. В крайна сметка инструмент за управление на база данни с отворен кодs може да бъде много удобен. Тези бази данни са или безплатни, или струват много по-малко и предлагат повечето функции на системите от висок клас бази данни.

Инструменти за база данни с отворен код

Ето топ 5 на най-популярните с отворен код база данни софтуер и тяхното сравнение:

1) MySQL

MySQL е най-популярната и широко използвана система за управление на релационни бази данни, която осигурява многопотребителски достъп до редица бази данни. MySQL вече е собственост на Oracle и използва Sequential Query Language за управление на база данни. Неговият източник е достъпен под лиценз GNU и споразумения за собственост. MySQL е най-популярен сред разработчиците на PHP и се използва за уебсайтове, уеб приложения и онлайн услуги.

MySQL се предлага безплатно с нетърговска цел и може да ви струва по-малко от $ 200 за търговска употреба. Предлага функции точно като MS-SQL, Oracle и IBM DB2, големи крайни приложения за бази данни.

2) PostgreSQL

Той е разработен от PostgreSQL Global Development Group и е ORDBMS (Object Relational Database Management System). Наличен за всички платформи Mac, Windows, Solaris и Linux под лиценз MIT, PostgreSQL поддържа всички свойства на основните бази данни. Понастоящем PostgreSQL се предлага като версия 9.1.

3) SQLite

SQLite е малка лека вградена база данни, използвана във файлови формати на приложения, база данни за мобилни приложения и уебсайтове. SQLite има съответствие с ACID свойствата на базата данни. Той е по-бърз и има лесен за използване API. SQLite се предлага със самостоятелен клиент на интерфейс за команден ред (CLI), който може да се използва за администриране на бази данни на SQLite.

4) Бъркли DB

Собственост на Oracle, Berkeley DB предоставя основните услуги за съхранение на вашето приложение, независимо колко взискателни и уникални изглеждат вашите изисквания.  API на Berkeley DB са достъпни на почти всички езици за програмиране, включително ANSI-C, C ++, Java, C #, Perl, Python, Ruby и Erlang.

Програма за достъп до базата данни е свободна да реши как данните да се съхраняват в запис. Berkeley DB не поставя ограничения върху данните на записа. Записът и неговият ключ могат да бъдат с дължина до четири гигабайта. Имайте предвид, че Berkeley DB не е пълен DBMS.

5) Жар птица

Firebird винаги е бил по-пълнофункционален от MySQL и за разлика от PostgreSQL винаги е работил добре в Windows, както и в Linux и други варианти на Nix. Firebird предоставя много от наличните функции в търговските бази данни, включително съхранени процедури, тригери, горещи архиви (архиви, докато базата данни работи) и репликация. Базата данни на Firebird се предлага в два варианта, класически сървър и супер сървър.

Данните в днешно време са много по-сложни, отколкото преди 10 години. Съхранението, поддържането и управлението на данни разчита на технологията на базата данни. Компании на високо ниво като Microsoft, Oracle и IBM са пионери в базите данни с течение на времето и са създали едни от най-добрите системи за бази данни. Може би MS-SQL, IBM-DB и Oracle са най-високо оценените системи за бази данни, но горепосочените системи с бази данни с отворен код са богати на функции и предлагат добра производителност. В сянката на някои корпоративни приложения те обикновено се пренебрегват.

Пропуснах ли вашата предпочитана база данни? Споменете ги в раздела за коментари по-долу.

Пристанища с отворен код на търговски игрални машини
Безплатни разширения на играта с отворен код и междуплатформени игри могат да се използват за възпроизвеждане на стари, както и някои от доста скорошн...
Най-добрите игри за команден ред за Linux
Командният ред не е само най-големият ви съюзник при използване на Linux - той може да бъде и източник на забавление, защото можете да го използвате, ...
Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...