/computer/dbms/
[begun]
- PostgreSQL
- MySQL
- Oracle
- SQLite
- Microsoft SQL Server
- Firebird
- asql
- hamsterdb
- H2
- HSQLDB (HyperSQL DataBase)
Написана на Java. - MonetDB
- MongoDB
Документо-ориентированная база данных. - rqlite
Распределённая реляционная база данных, использующая SQLite в качестве хранилища. - CockroachDB
- Обзор NoSQL систем / Высокая производительность / Хабрахабр
- Как отказаться от SQL и при этом выиграть
- NoSQL: Riak — веб-ориентированная система хранения данных / Высокая производительность / Хабрахабр
- http://sqlzoo.net/
Проект Эндрю Камминга (Andrew Cumming), британского преподавателя из Эдинбурга. Сайт рассчитан для начинающих.
Облачные базы данных
XML базы данных
- Sedna
Свободная (Apache License 2.0) XML база данных, разработанная отделом «Информационных систем» Института системного программирования (ИСП) Роcсийской академии наук (РАН). Система поддерживает XQuery, полнотекстовый поиск, обёртки для разных языков программирования (Python, Scheme, Java) и пр. Из минусов стоит отметить, что под FreeBSD требуется пересборка ядра с особой заплаткой, а также то, что нормального порта до сих пор нет и поэтому всё придётся доводить руками.
- 4store
RDF-хранилище.
NoSQL
- MongoDB
- RethinkDB
Поддерживает объединения таблиц и подписку на изменение данных, полученных по определённому запросу. Поддерживает шардинг и репликацию. Есть веб-интерфейс из коробки. - Redis
- Tarantool
Детище Mail.ru Group.
- kdb+
Написана на языке K. Используется язык запросов Q. Все эти языки являются диалектами APL.
Движки баз данных / dbm
i Все движки представляют из себя реализацию хеш-таблиц и B-деревьев.
- QDBM (Quick Database Manager)
На основе QDBM сделана поисковая система Hyper Estraier. Формально размер файла базы данных не должен превышать 2 ГиБ, но можно использовать несколько файлов, чтобы решить проблему с ограничением и таким образом довести предел теоритически до 1 ТиБ. - Tokyo Cabinet
Тот же автор, что написал QDBM. В некотором смысле Tokyo Cabinet является наследником GDBM и QDBM. Максимальный размер базы данных составляет 8 экзабайтов. - Kyoto Cabinet
Тот же автор, что написал QDBM. В некотором смысле Kyoto Cabinet является наследником Tokyo Cabinet. Главное отличие, пожалуй, в том, что Kyoto Cabinet написан на Си++. Максимальный размер базы данных составляет 8 экзабайтов.
Документация
- Michael J. Kamfonas. Recursive Hierarchies: The Relational Taboo!
Первое упоминание о вложенных множествах.
- http://w3schools.com/sql/
Основы для начального уровня.
Книги
- Gruber M. / Грабер М. - Mastering SQL / SQL [2003, DjVu, RUS]
- В. В. Кириллов, Г. Ю. Громов. Структуризированный язык запросов (SQL)
Выдержки
Места для общения и поиска ответов на возникающие вопросы
- http://xpoint.ru/forums/computers/dbms/
- ru_sql
- http://forum.vingrad.ru/forum/s/Databases.html
- http://sql.ru/forum/
- Базы данных — я.ру
- http://database.ittoolbox.com/