Статьи из категории Database

Бесшовная интеграция PostgreSQL и Sphinx Search

Интеграция PostgreSQL и Sphinx Search

Одной из самых частых задач при разработке сайтов является так называемый полнотекстовый поиск. Популярные РСУБД такие как MySQL и PostgreSQL уже содержат встроенные механизмы. К сожалению, то как они реализованы оставляет желать лучшего. Простая разбивка на слова не подходит к языкам с флексиями, таким как русский.

Сравнительный анализ Slick 2 и Slick 3

Comparative analysis of Slick 2 and Slick 3

Что такое Slick? Это библиотека для Scala, которая позволяет создавать и выполнять запросы к базе данных. Для работы в связке Scala + Play Framework, Typesafe рекомендует использовать именно Slick. Идея в том, что с хранимыми данными разработчик работает так, словно он использует Scala-коллекции, что для любителей Scala является большим плюсом.

Как логике слоя базы данных не затеряться в Rails приложении

Очень часто в приложениях общающихся с реляционной базой данных возникает необходимость обновления некоторых данных при изменении других. Примерами таких задач могут служить всякого рода счетчики, обновление статистики, синхронизация данных в денормализованной базе данных. В Ruby on Rails стандартными инструментами для этого являются callbacks в ActiveRecord моделях либо observers. Иногда имеет смысл перенести такого рода логику в базу данных.

Связаться