—»     —»   25+ альтернативных вариантов баз данных с открытым кодом (Open Source)
  Раздел: Базы данных, Open-Source   Нет комментариев  

25+ альтернативных вариантов баз данных с открытым кодом (Open Source)



Наверное, у каждого веб-разработчика есть любимые базы данных, с которыми он может спокойно работать, используя весь накопленный опыт.

Скорее всего, это одна из нижеприведенных:

* MySQL
* PostgreSQL
* MSSQL
* SQLite
* MS Access

Или иногда даже нечто еще легче, типа XML, текст и т.д.

То, что эти базы данных используют чаще всего, вполне объяснимо. С ними предоставляется отличная документация, у них большое число поклонников, которые всегда ответят вам на вопросы и дадут совет, их можно без труда использовать со всеми распространенными CMS, они достаточно просты в использовании, а также их советует большая часть компаний и сервисов, предоставляющих хостинговые услуги.

Но в мире есть много других баз данных, которые завоевывают известность изо дня в день, к тому же, у них даже могут быть преимущества перед теми программами, которые используете вы.

Мы представляем вашему вниманию список из 25+ альтернативных вариантов баз данных Open Source, которые вы вероятно захотите использовать, разрабатывая следующий проект:

- MongoDB

База данных

Это высокопроизводительная база данных, ориентированная на документы (структуры типа JSON), которая распространяется с открытым кодом.
Программа может использовать драйвера для большинства популярных языков программирования (PHP,Python, Perl, Ruby, javascript, C++ и так далее).

- Hypertable

База данных

Hypertable представляет собой высокопроизводительную систему хранения информации, разработанную для поддержки приложений, которым требуется максимальная производительность, гибкость и надежность.
Она была разработана по модели BigTable от Google и в основном сфокусирована на больших массивах информации.

- Apache CouchDB

База данных

Документально-ориентированная база данных с возможность запросов и индексирования в стиле MapReduce на javascript.
CouchDB предлагает простой API JSON, доступ к которому может быть осуществлен через любую среду, разрешающую HTTP-запросы.

- Neo4j

База данных

Встроенный устойчивый Java-движок, который хранит данные в виде диаграмм, а не таблиц.
Neo4j предоставляет вам отличную гибкость в работе. Он может удерживать миллиарды параметров на одном отдельном компьютере, а также можно расширить функции за счет установки нескольких серверов.

- Riak

База данных

Riak представляет собой почти идеальную базу данных для веб-приложений. Она сочетает в себе:
* децентрализованное хранилище ключей-значений
* гибкий движок map/reduce
* интерфейс дружественный с HTTP/JSON-запросами

- Oracle Berkeley DB

База данных

Встраиваемый движок баз данных, который представляет собой быстрое, надежное и устойчивое решение.
Oracle Berkeley DB - это библиотека, которая ссылается напрямую в ваше приложение, и позволяет вам производить простые функции отправки сообщений на удаленный сервер для лучшей производительности.

- Apache Cassandra

База данных

Cassandra представляет собой гибкую базу данных второго поколения, которая используется такими гигантами как Facebook, Digg, Twitter, Cisco и другими.
Приложение нацелено на согласованную, устойчивую и доступную среду для хранения данных.

- Memcached

База данных

Memcached – это хранилище для небольших случайных фрагментов информации (строк, объектов) из запросов базы данных, запросов API или генерации страниц. Часто приложение используется для ускорения загрузки динамических веб-приложений за счет оптимизации запросов к базе данных.

- Firebird

База данных

Firebird – это база данных, работающая на Linux, Windows и различных UNIX-платформах.
Она гарантирует высокую производительность и полноценную поддержку языка для хранящихся процедур и схем.

- Redis

База данных

Redis представляет собой продвинутую базу данных, разработанную на C, которую можно применять как в memcached, в отличие от обычных баз данных. Она поддерживает множество разных языков программирования и ее используют такие популярные проекты как GitHub или Engine Yard.
Существует также PHP-клиент под названием Rediska для управления базами данных Redis.

- HBase

База данных

HBase разрабатывалась как хранилище в колонном формате. Приложение также может называться Hadoop database.
Проект нацелен на размещение очень больших таблиц.
Приложение оснащено межсетевым интерфейсом, который поддерживает XML, Protobuf и опцией кодировки бинарной информации.

- Keyspace

База данных

Keyspace представляет собой хранилище ключей-значений, работающее в ОС Windows. Keyspace предлагает высокий уровень доступности посредством маскирующего сервера/сетевых ошибок и представляет собой отдельный доступный сервер.

- 4store

База данных

4store представляет собой хранилище для баз данных и движок с поддержкой RDF-данных. Оно написано на ANSI C99, специально для работы на системах UNIX. Приложение предлагает высокую производительность, гибкость и стабильность.

- MariaDB

База данных

MariaDB представляет собой обратно-совместимую, заменяемую ветку MySQL® Database Server.
Он включает в себя все известные движки хранения данных, которые распространяются с открытым кодом, а также движок хранилища Maria.

- Drizzle

База данных

Ответвление от MySQL, которое нацелено на надежное оптимизирование баз данных для приложений Cloud и Net.

- HyperSQL

База данных

Движок для SQL-баз данных, который был написан на Java.
HyperSQL предлагает маленький и быстрый движок с таблицами в стиле in-memory и disk-based, а также поддерживает встроенные и серверные режимы.
К тому же, в приложении есть инструменты командной строки SQL и приложение опроса GUI.

- MonetDB

База данных

MonetDB представляет собой систему баз данных для высокопроизводительных приложений в OLAP, GIS, XML-запросов и так далее.

- Persevere

База данных

Это движок хранения объектов и сервер приложений (работающий на Java/Rhino). Приложение предоставляет хранилище динамической даты JSON для интенсивной разработки богатых интернет-приложений на javascript.

- eXist-db

База данных

eXist-db разработана с помощью технологии XML. Она хранит XML-данные в соответствии с моделью данных XML и предрасположен к функциям, и XQuery.

- Другие базы данных

* Gladius (PHP база данных)
* CloudStore
* OpenQM (базы данных с множественными значениями)
* ScarletDME (базы данных с множественными значениями)
* SmallSQL (Java Desktop SQL Database Engine)
* LucidDB
* HyperGraphDB (диаграммная база данных)
* InfoGrid (диаграммная база данных)
* Apache Derby
* hamsterdb
* H2 Database
* EyeDB
* txtSQL
* db4o
* Tokyo Cabinet
* Project Voldemort
Обнаружили ошибку или мёртвую ссылку?
Выделите проблемный фрагмент мышкой и нажмите CTRL+ENTER.
В появившемся окне опишите проблему и отправьте уведомление Администрации ресурса.
Нужна органическая вечная ссылка из данной статьи? Постовой?
Подробности здесь
Вам понравился материал? Поблагодарить легко!
Будем весьма признательны, если поделитесь этой статьей в социальных сетях:

Ключевые тэги: MySQL, Open Source
Опубликовал Mysterious Master   Прочитано (раз): 16189   |   Нет комментариев
Источник материала / оригинал статьи   Распечатать
Другие статьи и новости по теме:
Добавление комментария
Уважаемые пользователи!
При добавлении комментариев на сайт Вам следует учитывать следующее - все комментарии проверяются Администрацией на предмет отсутствия спама. При обнаружении признаков спама, в оставленном Вами комментарии, сам комментарий будет незамедлительно удалён, а Ваш IP-адрес будет забанен без предупреждения! Учётные записи пользователей, рассылающих спам, блокируются/удаляются без права последующего восстановления.

С уважением, Администрация сайта.
* = поля обязательны к заполнению
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Вопрос : Назовите месяц October по-русски
Подтверждение кода безопасности :

Включите эту картинку для отображения кода безопасности
обновить, если не виден код


Популярные публикации


















Свежие шаблоны сайтов каждый день
С миру по нитке
«    Ноябрь 2017    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
27282930