|
|
![]() Spring Data JDBC и генерация IDВторник, 10 Января 2023 г. 12:48 (ссылка)
Каждый раз, когда необходимо сделать сервис на Java, работающий с реляционной базой, я не могу определиться, прямо как та обезъяна, которая хотела быть и умной, и красивой. Хочется делать запросы на обычном SQL, по-минимуму обкладываясь различными "магическими" аннотациями, но при этом лень самому писать RowMapper'ы, готовить PreparedStatement'ы или JdbcTemplate, и тому подобное, за что любят обзывать Java многословной. И каждый раз руки тянутся к Spring Data JDBC, который, вроде как, и был задуман как нечто среднее. Но с ним тоже, зачастую, можно вляпаться в какую-то ерунду на ровном месте. Потребовалось мне сохранять новые записи в таблицу. Казалось бы, в чем вопрос - берешь CrudRepository и все у тебя работает из коробки. Но на практике возникло несколько нюансов, например: Читать далееhttps://habr.com/ru/post/709848/?utm_source=habrahabr&utm_medium=rss&utm_campaign=709848
![]() [Перевод] Использование Postgres в качестве очереди сообщенийСреда, 28 Декабря 2022 г. 16:05 (ссылка)
Базы данных не являются очередями сообщений — это устоявшееся утверждение, которое обсуждалось во многих статьях в блогах и презентациях на конференциях. Но с развитием реляционных баз данных выдерживает ли это утверждение проверку? Если посмотреть на современные версии Postgres, то ответ часто оказывается отрицательным. Поэтому в этой статье рассматривается упрощенный механизм уведомлений Postgres и обсуждается, как его можно использовать для реализации простой, но эффективной очереди сообщений на основе push-уведомлений. В ней также рассматривается использование этой очереди для взаимодействия между репликами в развертывании Kubernetes и реализация библиотеки для универсальной обработки задач. Читать далееhttps://habr.com/ru/post/708134/?utm_source=habrahabr&utm_medium=rss&utm_campaign=708134
![]() Пакетная операция JDBC — команда batchUpdateВторник, 06 Декабря 2022 г. 14:36 (ссылка)
Всем привет! Данная статья будет полезна начинающим разработчикам на Java, для понимания работы пакетных операции и команды batchUpdate и на сколько она эффективнее по производительности в сравнении с update. Поехали! Вначале немного теории: С официальной документации: Читать далееhttps://habr.com/ru/post/703828/?utm_source=habrahabr&utm_medium=rss&utm_campaign=703828
![]() [Перевод] JDBC vs JPAПятница, 02 Сентября 2022 г. 14:34 (ссылка)
В мире разработки программного обеспечения очень любят аббревиатуры. И работа с базами данных в Java — не исключение. Наличие множества вариантов работы с БД может запутать: что же я использую на самом деле? Все используют JPA? Мне тоже стоит его использовать? Но я еще слышал о Spring Data JDBC. А как насчет Spring Data JPA? В этой статье мы поговорим о JDBC и JPA: истории появления и некоторых особенностях. Читать далееhttps://habr.com/ru/post/686082/?utm_source=habrahabr&utm_medium=rss&utm_campaign=686082
![]() [Перевод] ORM — отвратительный анти-паттернСуббота, 22 Мая 2022 г. 02:01 (ссылка)
От автора перевода: Написанный далее текст может не совпадать с мнением автора перевода. Все высказывания идут от лица оригинального автора, просьба воздержаться от неоправданных минусов. Оригинальная статья выпущена в 2014 году, поэтому некоторые фрагменты кода могут быть устаревшими или "нежелаемыми". Содержание статьи: В статье приведены доводы, которые ставят под вопрос правильность присутствия ORM в рамках ООП. Читать далееhttps://habr.com/ru/post/667078/?utm_source=habrahabr&utm_medium=rss&utm_campaign=667078
![]() Gatling. Тестирование JDBCПятница, 29 Апреля 2022 г. 15:01 (ссылка)
Привет! Меня зовут Александра, я работаю в отделе тестирования производительности Тинькофф. Этот текст — часть цикла статей, посвященных тестированию производительности с помощью инструмента Gatling. В предыдущей статье мы с командой рассказали о работе Gatling с HTTP. Еще мы написали вводную статью, из которой можно узнать, что такое Gatling и как мы его используем. В этой статье мы поговорим о работе Gatling с протоколом JDBC. Читать далееhttps://habr.com/ru/post/663718/?utm_source=habrahabr&utm_medium=rss&utm_campaign=663718
|
|
LiveInternet.Ru |
Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат О проекте: помощь|контакты|разместить рекламу|версия для pda |