Сергей Коновалов: Использовал лишь однажды СУБД SQLite в программульке на Руби для построения связей между объектами в памяти и выгрузке в JSON. То есть не для продакшен.
Но помимо SQLite есть ещё много других решений.
Выбор подходящего решения зависит от множества факторов: от того под какой лицензией позволяет работать, есть ли документация, примеры, наличие подходящих обвязок для языков, технических характеристик.
Александр Королев: Translation - это класс, расширяющий некоторый класс при помощи gem Globalize, вносящий возможность переводить некоторые колонки таблиц.
Мне нужен лишь перевод :name
Смотря что понимать под знаниями в программировании. Юристам нужна готовые средства автоматизации, а не знания в программировании. Скорее, они сильно нуждаются в логике. А Пролог ведь может "слегка" озадачить.
Но помимо SQLite есть ещё много других решений.
Выбор подходящего решения зависит от множества факторов: от того под какой лицензией позволяет работать, есть ли документация, примеры, наличие подходящих обвязок для языков, технических характеристик.