Ранее мы говорили о базе данных SQL. В этом посте я собираюсь перечислить некоторые из популярных открытый исходный код, бесплатная база данных программное обеспечение. Перед запуском любого онлайн-сервиса очень важно выбрать базу данных, которая может гарантировать бесперебойную работу, безопасность и удовлетворить все ваши потребности.
При выборе базы данных всегда стоит беспокоиться о затратах, СУБД от транснациональных корпораций могут быть очень дорогостоящими и могут доставить вам много неприятностей, если вы используете бесплатный онлайн-сервис. В конце концов инструмент управления базами данных с открытым исходным кодомs может быть очень кстати. Эти базы данных либо бесплатны, либо стоят очень дешево и предлагают большинство функций высокопроизводительных систем баз данных.
Инструменты для баз данных с открытым исходным кодом
Вот 5 самых популярных программ с открытым исходным кодом база данных ПО и их сравнение:
1) MySQL
MySQL - самая популярная и широко используемая система управления реляционными базами данных, которая обеспечивает многопользовательский доступ к ряду баз данных. MySQL теперь принадлежит Oracle и использует язык последовательных запросов для управления базой данных. Его исходный код доступен по лицензии GNU и соглашениям о правах собственности. MySQL наиболее популярен среди разработчиков PHP и используется для веб-сайтов, веб-приложений и онлайн-сервисов.
MySQL доступен бесплатно для некоммерческих целей, а коммерческое использование может стоить менее 200 долларов. Предлагает такие же функции, как MS-SQL, Oracle и IBM DB2, большие конечные приложения баз данных.
2) PostgreSQL
Он разработан PostgreSQL Global Development Group и представляет собой ORDBMS (систему управления объектно-реляционными базами данных). PostgreSQL, доступный для всех платформ Mac, Windows, Solaris и Linux по лицензии MIT, поддерживает все свойства основных баз данных. PostgreSQL в настоящее время доступен как версия 9.1.
3) SQLite
SQLite - это небольшая легкая встроенная база данных, используемая в форматах файлов приложений, базах данных для мобильных приложений и веб-сайтов. SQLite соответствует свойствам ACID базы данных. Это быстрее и имеет простой в использовании API. SQLite поставляется с автономным клиентом интерфейса командной строки (CLI), который можно использовать для администрирования баз данных SQLite.
4) Беркли ДБ
Berkeley DB, принадлежащая Oracle, предоставляет базовые услуги хранения для вашего приложения, какими бы требовательными и уникальными ни казались ваши требования. API-интерфейсы Berkeley DB доступны практически на всех языках программирования, включая ANSI-C, C ++, Java, C #, Perl, Python, Ruby и Erlang.
Программа, обращающаяся к базе данных, может решать, как данные должны храниться в записи. Berkeley DB не накладывает ограничений на данные записи. Запись и ее ключ могут иметь длину до четырех гигабайт. Обратите внимание, что Berkeley DB не является полноценной СУБД.
5) Жар-птица
Firebird всегда был более функциональным, чем MySQL, и, в отличие от PostgreSQL, всегда хорошо работал в Windows, а также в Linux и других вариантах Nix. Firebird предоставляет множество функций, доступных в коммерческих базах данных, включая хранимые процедуры, триггеры, горячее резервное копирование (резервное копирование во время работы базы данных) и репликацию. База данных Firebird поставляется в двух вариантах: классический сервер и суперсервер.
Сегодняшние данные намного сложнее, чем 10 лет назад. Хранение, обслуживание и управление данными зависит от технологии баз данных. Компании высокого уровня, такие как Microsoft, Oracle и IBM, со временем были первопроходцами в области баз данных и создали одни из лучших систем баз данных. Возможно, MS-SQL, IBM-DB и Oracle являются наиболее популярными системами баз данных, но перечисленные выше системы баз данных с открытым исходным кодом богаты функциями и предлагают хорошую производительность. В тени некоторых корпоративных приложений их обычно не замечают.
Я пропустил вашу любимую базу данных? Упомяните их в разделе комментариев ниже.