Wie Datenbanken die Architektur formen
Wie Datenbanken die Architektur formen
What is RDBMS? full Explanation | Learn Coding | #rdbms
Oracle Database | SQL full Course ... source
https://quadexcel.com/wp/what-is-rdbms-full-explanation-learn-coding-rdbms/
Postgresso #11-12 (84-85)
Postgres Pro Enterprise 18.1.1 До Нового Года успела выйти 18-я версия Postgres Pro Enterprise - Postgres Pro Enterprise 18.1.1 . Версии Postgres Pro Standard 18.1.1 и - до неё - Postgres Pro Standard 18.0.1 следовали за соответственно. А - как видно из номера - Postgres Pro Enterprise 18.1.1 - перепрыгнула через ступеньку. Поэтому, если будет желание отследить изменения, унаследованные от Standard и PostgreSQL, надо сравнивать сразу с 2 версиями каждой. Мы же здесь не будем фокусироваться на формальностях и просто приведём (неполный, конечно - полный слишком велик для нашего жанра) список нового. Добавлена возможность создавать таблицы, которые разделяются на секции при помощи внешнего ключа. Внешний ключ используется как ссылка на родительскую секционированную таблицу и определяется в предложении PARTITION BY REFERENCE . Обновлены модули, в том числе BiHA . В ней много важных изменений:
https://habr.com/ru/companies/postgrespro/articles/960360/
#dbms #rdbms #postgresql #postgres #sql #data_bases #субд #рсубд #базы_данных
🎩📚 Oh joy, another edition of the "Red Book" that promises to revolutionize how we ignore database systems! 🚀👀 In this thrilling tome, we're treated to Stonebraker's eternal wisdom, as if the world has been holding its breath for a decade waiting for traditional #RDBMS musings. Who knew databases could be so riveting, right? 😂🔍
http://www.redbook.io/ #RedBook #DatabaseSystems #Stonebraker #TechHumor #HackerNews #ngated
New tutorial: build infinite nested comment threads in #Quarkus using #PostgreSQL recursive CTEs + #JakartaData.
No N+1 queries. One SQL call. Clean tree reconstruction.
🔗 https://www.the-main-thread.com/p/quarkus-recursive-comments-postgresql-cte-tutorial
[Перевод] ORM это Вьетнамcкая Война Компьютерных Наук
Данная публикация является переводом статьи Jeff-a Atwood-а почти 20-ти летней давности. Jeff Atwood, один из фаундеров StackOverFlow, написал эту статью как некоторое резюме того, как человечество боролось с проблемой O/R Impedance Mismatch. Я частично принимаю участие в написании разных ORM решений, например, Spring Data JDBC / R2DBC , и скоро
https://habr.com/ru/companies/spring_aio/articles/972316/
#java #orm #springdata #hibernate #jdbc #jooq #database #rdbms
PostgreSQLでALTER TABLE ADD COLUMNがハングする原因と回避策
https://qiita.com/take-yoda/items/8229d1b6b070ee690dd5?utm_campaign=popular_items&utm_medium=feed&utm_source=popular_items
Headline: Technological Dinosaurs or Social Dinosaurs?
Me: Grant Fritchey shares many of the opinions I do with regard to OLTP & relational data/databases and the general indifference towards them (thanks in part to ORMs and the cloud).
https://www.sqlservercentral.com/editorials/technological-dinosaurs-or-social-dinosaurs
Here I go again. Diving deep into modern #rdbms design.
#turso feature introduction for materialized views in their #sqlite fork looks interesting, to say the least. 😅
https://turso.tech/blog/introducing-real-time-data-with-materialized-views-in-turso
Мониторинг истории активных сессий в базах данных
Сегодня проверим Dimension-UI на задаче мониторинга истории активных сессий в базах данных Oracle, PostgreSQL, ClickHouse и MS SQL Server в режиме реального времени. История активных сессий ( Active Session History, ASH ) - очень удобный способ получения информации о работе БД в кратком виде. Когда важно максимально быстро отследить, что происходит с системой в настоящее время, оценить развитие текущей ситуации - это рабочая активность или начало каких-либо проблем - в том числе, через быстрый просмотр baselines в недавнем прошлом системы и сравнить их с текущими данными. Изначально, данный подход был разработан и применен в СУБД Oracle начиная с 10g версии. Архитектурно в Oracle это выглядит как плоская таблица в памяти V$ACTIVE_SESSION_HISTORY , в которую с определенным интервалом (стандартно 1 секунда, но его значение можно изменять) записывается состояние каждой активной сессии: идентификатор сессии, SQL-запроса, процесса операционной системы, текущий статус сессии - в работе или ожидании получения доступа к ресурсу, статистики потребления памяти и проч.. Периодически информация из таблицы в памяти сбрасывается на диск в таблицу DBA_HIST_ACTIVE_SESS_HISTORY репозитория рабочей нагрузки AWR. Читать далее (трафик 29 Мб)
https://habr.com/ru/articles/954880/
#rdbms #oracle_database #postgresql #clickhouse #ms_sql_server #monitoring #active_session_history #database_monitoring
PostgreSQL 18 open-source RDBMS brings 3× faster I/O, easier upgrades, OAuth 2.0 authentication, and new developer tools.
https://linuxiac.com/postgresql-18-released-with-up-to-3-faster-io-and-easier-upgrades/
🚀 PostgreSQL 18.0 is out!
Major highlights: asynchronous I/O for faster scans, virtual generated columns (default), OAuth authentication, temporal constraints, uuidv7(), and pg_upgrade with stats preservation.
#PostgreSQL #Postgres18 #Database #OpenSource #SQL #RDBMS #Cloud #Data #AI #BigData #Analytics #DevOps #Security #OAuth #UUID #Performance #Scalability #Engineering #DBA #Tech
Trying to persuade developers to follow best practices is a joyless endeavor.
Sure, go ahead and store formatted data as strings in a relational database.
I have no experience in this matter and I'm just being difficult for no reason. 🙄
Gah! I should have quit working at 5p.
Instead, I found two database tables that store phone numbers-formatted phone numbers. And guess what? The format is different between tables.
So what does a developer do? They join the tables on phone number columns, both wrapped in a user-defined function that strips out non-digit characters.
Folks, this is all so wrong.