tonchikp писал(а):
Ищу аналог MySQL, СУБД, легкую в плане размера, потребляемых ресурсов, простоты работы с ней..
К примеру в сфере вэб-серверов, есть решения для больших задач, такие как Apache и nginx, а есть для задач поменьше, типа lighttpd, вот мне требуется решение именно из разряда лёгких, для дома..
Вы точнее определитесь со своим желаниями. А то они сильно неопределённые.
1. вам нужна SQL СУБД, так? Потому что последне время много и модно как-раз СУБД noSQL ...
2. не совсем понятно почему вам MySQL не угодил... не такой уж он и напряжный
3. в сторону PostgreSQL вы смотрели? давний, активно развивающийся, популярный в Linux и очень по уму делаемый проект
4. из локальных,
не серверных СУБД (то что вы назвали "не нужны внешние подключения") в Linux многие годы одна из самых популярных -
SQLite.
SQLite — компактная встраиваемая реляционная база данных. Исходный код библиотеки передан в общественное достояние. В 2005 году проект получил награду Google-O’Reilly Open Source Awards.
Но SQLite - локальная
прикомпоновываемая библиотека. Но к ней есть множество обёрток-клиентов из разных языков:
существует большое количество привязок к другим языкам программирования, в том числе Delphi, C++, Java, C#, VB.NET, Python, Perl, Node.js, PHP, PureBasic[4], Tcl (средства для работы с Tcl включены в комплект поставки SQLite), Ruby, Haskell, Scheme, Smalltalk, Lua и Parser, а также ко многим другим. Полный список существующих средств размещён на странице проекта.
Но вы тут наступаете на грабли, которые сам себе готовите требованиями:
Было бы вообще здорово, если б это было безсерверное решение, без висящего в памяти демона, типа обработки по запросу..
Требуется самый удобный, безопасный, быстрый, лёгкий вариант,
И так будет, наверное, с любой локальной СУБД.
Самая главная проблема вашего намерения - быть не как все.
MySQL в привязке к HTTPD используют миллионы и 20 лет... Здесь наработаны все нужные интерфейсы, модульность и т.п.
Если вы заложитесь на какую-то экзотику (выпадите из мэйнстрима
) то вам все такие необходимые связки, интерфейсы придётся создавать самому.
У вас есть такая достаточная
программистская квалификация?
Оценитесь и ответьте себе сразу на этот вопрос, прежде чем приступать к задумке.