SQLite используется в основном для целей разработки только потому, что довольно просто настроить базу данных без особых неудобств, однако он, безусловно, менее эффективен с точки зрения параллелизма (что весьма вероятно для веб-приложений), чем что-то вроде MySQL.Поэтому независимо от того, используете ли вы SQLLite в разработке или нет, настоятельно рекомендуется использовать MySQL (или что-то подобное) в производстве.
Для полноты картины SQLite также используется в программном обеспечении «все в одном пакете» (например,в качестве мобильной разработки), в которой вы можете легко связать файл SQLite с вашим приложением.
Как указано на Веб-сайте SQLite :
SQLite не предназначен длябыть движком базы данных предприятия.Он не предназначен для конкуренции с Oracle или PostgreSQL.
и
Другой способ взглянуть на SQLite заключается в следующем: SQLite не предназначен для замены Oracle.Он предназначен для замены fopen ().
С точки зрения преимуществ с Ruby на самом деле не так много преимуществ, поскольку библиотеки / ORM (то есть Active Record) действительно абстрагируют различия между двумя системами.создать единый слой доступа в одной оболочке.