ClickHouse: что это и зачем?
ClickHouse — это высокопроизводительная колоночная система управления базами данных (СУБД), предназначенная в первую очередь для аналитических запросов (OLAP): быстрых агрегаций, фильтрации и построения отчётов на больших объёмах данных (события, логи, метрики, клики, транзакции). В отличие от классических “транзакционных” баз (OLTP), которые оптимизируются под частые точечные записи/обновления строк, ClickHouse оптимизирован под сценарий: записали много событий → быстро и часто читаем и агрегируем...
2 года назад
Java 1471. Кэширование в ORM?
Кэширование в ORM (Object-Relational Mapping) - это механизм, который позволяет улучшить производительность при работе с базой данных, кэшируя результаты запросов и предотвращая повторное выполнение запросов к базе данных. В Java ORM-фреймворках, таких как Hibernate и JPA (Java Persistence API), предоставляются различные способы кэширования данных. Они позволяют сохранять объекты в кэше, чтобы избежать повторного обращения к базе данных при следующих запросах. Уровни кэширования в ORM ORM-фреймворки...
470 читали · 2 года назад
Java 1284. Что такое ORM и какие есть реализации?
1284. Что такое ORM и какие есть реализации? ORM (Object-Relational Mapping) - это технология программирования, которая позволяет представлять объекты из реляционной базы данных в виде объектов в языке программирования. Таким образом, ORM упрощает работу с базами данных объектно-ориентированных приложений. В Java есть несколько реализаций ORM. Одна из самых популярных - это Hibernate. Hibernate предоставляет API для работы с базами данных через классы Java, что делает взаимодействие с базой данных более интуитивным и упрощает создание запросов...
7 лет назад
Java блог - Hibernate ORM.
Здравствуйте, дорогие друзья! Сегодня речь пойдет о таком ORM решении, как Hibernate. В данном видео, мы научимся конфигурировать проект при помощи XML, и поймем как устроена данная технология в общих чертах. Весь исходный код вы можете найти на GitHub. Павел Раввич.