Представлен (http://www.haildb.com/2010/09/30/haildb-2-2-0-released/) релиз БД HailDB 2.2.0 (http://www.haildb.com/), продолжающий развитие проекта Embedded InnoDB (http://www.innodb.com/wp/products/embedded-innodb/). HailDB подключается к приложению в виде разделяемой библиотеки libhaildb (размер около 800 Кб), представляя собой самодостаточную адаптацию MySQL-движка InnoDB для обособленной работы. Код проекта распространяется в рамках лицензии GPLv2.
Для доступа к базе вместо SQL используется ISAM (http://ru.wikipedia.org/wiki/ISAM)-подобный API (http://www.innodb.com/doc/embedded_innodb-1.0/) для программ на языках C/C++. Поддерживается:
- автоматическое конфигурирование,
- многопоточность,
- блокировка на уровне столбцов,
- мультиверсионный контроль целостности при обработке одновременных запросов,
- автоматическое выявление взаимных блокировок (deadlock),
- средства для обеспечения устойчивости при сбоях и крахах,
- подключение кластеризованных и вторичных B-tree индексов,
- сжатие таблиц,
- инструменты для управления схемой данных.
URL: http://www.haildb.com/2010/09/30/haildb-2-2-0-released/
Новость: http://www.opennet.me/opennews/art.shtml?num=28168
Поветрие какое-то новые базы ваять... Интересно, к чему бы.
> Поветрие какое-то новые базы ваять... Интересно, к чему бы.Не новые.
Хм, встраиваемая? а на флэш она долго проработает?
опять анонимы все напутали :) *встраиваемая в приложение*. читаем внимательно: "HailDB подключается к приложению в виде разделяемой библиотеки libhaildb (размер около 800 Кб), представляя собой самодостаточную адаптацию MySQL-движка InnoDB для обособленной работы"
нет нужды с собой отдельно сервер таскать, так же как в случае firebird/interbase embedded. ферштейн?
И в чём "плюс" "встраиваемой в приложение" DB с лицензией GPLv2 (к тому же без SQL) по сравнению с SQLite (Public domain)?
> И в чём "плюс" "встраиваемой в приложение" DB с лицензией GPLv2 (к
> тому же без SQL) по сравнению с SQLite (Public domain)?Тем, что MySQL и InnoDB проверены на куда как больших нагрузках, нежели SQLite.
SQLite пригодно только для очень небольшого числа одновременных подключений. Больше одного - уже тормоза.