JWW-Database » История » Редакция 1
Редакция 1/9
| Следующее »
Александр Александров, 26.07.2020 01:37
Базы данных и всё что с ними связано¶
JOOQ¶
Описание¶
JOOQ (Java Object Oriented Querying) - open source инструмент с кодогенерацией для работы с SQL в Java. Из коробки JOOQ предоставляет удобный DSL для составления запросов, а также генератор классов на основе метаданных ДБ.
Общая информация¶
- JOOQ
- JOOQ — «LINQ» для Java, типобезопасный построитель SQL запросов в Java коде
- jOOQ spring boot example (примеры от создателей JOOQ)
- jOOQ - a short guide
- Introduction to Jooq with Spring
- Spring Boot Support for jOOQ
- SpringBoot : Working with JOOQ
- Run generation with the Gradle plugin
- gradle jooq plugin
- SpringBoot : Working with JOOQ
- JOOQ + Kotlin + SpringBoot + Gradle + Liquibase
Liquibase¶
Описание¶
Liquibase представляет собой систему управления версиями базы данных, в основном это касается структуры и в меньшей степени содержимого базы. При этом описание базы с одной стороны достаточно абстрактно и позволяет использовать на нижнем уровне различные СУБД, и с другой стороны всегда можно перейти на SQL-диалект конкретной СУБД, что достаточно гибко. Liquibase является устоявшимся проектом с открытым исходным кодом и активно используется за пределами своей родной Java среды и не требует глубоких знаний Java для работы. В качестве описания структуры базы и изменений базы исторически использовался XML формат, однако сейчас параллельно поддерживается YAML и JSON.
Общая информация¶
- Liquibase
- Liquibase и Maven
- Spring Boot Liquibase Example
- Управление миграциями БД с Liquibase
- Использование Liquibase без головной боли. 10 советов из опыта реальной разработки
- Автоматическое создание миграций Liquibase для PostgreSQL
- Liquibase и changeset’ы на чистом SQL
- Liquibase Gradle Plugin
Redis¶
Описание¶
Redis (от англ. remote dictionary server) — резидентная система управления базами данных класса NoSQL с открытым исходным кодом, работающая со структурами данных типа «ключ — значение». Используется как для баз данных, так и для реализации кэшей, брокеров сообщений.
Ориентирована на достижение максимальной производительности на атомарных операциях (заявляется о приблизительно 100 тыс. SET- и GET-запросов в секунду на Linux-сервере начального уровня5). Написана на Си, интерфейсы доступа созданы для большинства основных языков программирования.
Общая информация¶
Обновлено Александр Александров больше 4 лет назад · 1 изменени(я, ий)
Go to top