Хорошие причины НЕ использовать реляционную базу данных? - PullRequest
138 голосов
/ 01 сентября 2008

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

Ответы [ 21 ]

0 голосов
/ 28 сентября 2008

Я бы настоятельно рекомендовал Lua в качестве альтернативы хранилищу данных типа SQLite.

Потому что:

  • Язык был задуман как язык описания данных, начиная с
  • Синтаксис понятен человеку (XML - , а не )
  • Для увеличения производительности можно компилировать куски Lua в двоичный файл

Это опция принятого ответа «коллекция родного языка». Если вы используете C / C ++ в качестве уровня приложения, вполне разумно добавить движок Lua (100 КБ двоичного кода) только для чтения конфигов / данных или их записи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...