#rdbms — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #rdbms, aggregated by home.social.
-
[Перевод] Натуральные ключи в БД. Последний раз объясняю
Всем привет! На связи Михаил Поливаха, технический лидер проекта Axelix . Я уже выпускал статью по мотивам вопросов в рамках Spring Айо Академии. Так вот, когда мы разгребали отзывы с первого потока, мы также получили вопрос (это не прямая цитата, я лишь передаю посыл в том виде, как я его понял): А что насчет натуральных ключей в БД? Если, допустим, у меня есть поле, по которому я могу явно идентифицировать запись, стоит ли его использовать как Primary Key? И я за время дизайна enterprise систем, и за время дизайна Axelix пришёл к выводу: Просто не используйте натуральные ключи вообще никогда . Когда у вас появляется такое желание - выйдите на свежий воздух, пройдитесь, прогуляйтесь, и вас отпустит.
https://habr.com/ru/companies/spring_aio/articles/1062754/
#database #rdbms #postgres #postgresql #software_design #software_development
-
From the #Turso project: "We're building #Postgres in Rust. Using the #LLVM of databases"
https://turso.tech/blog/a-new-modern-version-of-postgres-in-rust
-
Vector indexes in SQL Server: maintenance & tuning https://hackernoon.com/vector-data-types-and-native-indexing-the-ann-revolution-we-didnt-know-we-needed #rdbms
-
TMP Postgresso #5 (90)
Сессионные вычислители — залог успеха аналитики будущего Всем привет, меня зовут Николай Голов . azathot Всю свою профессиональную жизнь я строю аналитические платформы. Возможно, вы видели мои статьи про Vertica и Snowflake . [ Vertica+Anchor Modeling = запусти рост своей грибницы (Avito блог??, перед?? ней HP Vertica, проектирование хранилища данных, больших данных ] - статья, 27 февраля наша дискуссия с новой командой начиналась с одного и того же «дня сурка»: — бизнес: «Аналитики работают слишком медленно!»; — аналитики: «Нам не дают работать с базой напрямую, заставляют ставить задачи дата-инженерам и ждать неделями!»; — инженеры: «Да как их пустить в центральное DWH? Вы видели их запросы? Один забытый ON в джойне — и база ложится на бок, блокируя и отчеты для CEO, и критические ETL-процессы». Этот сюжет я наблюдал везде: в классическом on-premise (Greenplum, Vertica), в модных китайских решениях (StarRocks) и даже в open-source Lakehouse-инсталляциях (Spark). Меня окончательно шокировал кейс одной огромной европейской компании по доставке еды: она сидела на Databricks, имела практически неограниченные ресурсы, но всё равно страдала от взаимных блокировок и конкуренции за ресурсы. Как должна выглядеть база, в которой аналитикам действительно можно дать полную свободу? Представьте: каждый аналитик работает в своей персональной базе данных. Он видит актуальные данные в реальном времени, но физически не делит «железо» с соседом. Фантастика? Нет, Snowflake первым доказал, что это возможно, внедрив архитектуру Multi-cluster Shared Data:
https://habr.com/ru/companies/postgrespro/articles/1040216/
#postgres #postgresql #dbms #rdbms #sql #субд #рсубд #базы_данных #data_bases
-
Yeah, I think your app has a problem...
#PHP #Programming #SQL #Database #Databases #RDBMS #SoftwareDevelopment #WebDevelopment #WebDev #Laravel #Consultant #Consultancy
-
Another fucking year.
Another #PostgreSQL version without MIN/MAX aggregators for fucking UUID v7 (or an exclusive, UUID-v7-type-column)
Thank you.
#Programming #Coding #Code #PgSQL #Postgre #SQL #Database #Databases #RDBM #RDBMS #DB #UUID #UUIDv7 #SoftwareDevelopment #WebDevelopment #WebDev #AppDevelopment #AppDev
-
A really interesting article about the various approaches in the query optimizer of several popular RDBMS:
https://thebuild.com/blog/how-the-other-half-plans/
The only thing it misses in the final discussion is the new "plan advice" extension coming in Postgres 19
-
Just wanted to mention how cool the "exclusion constraints" in Postgres are.
I don't know of any other DBMS that supports "unique constraints" on (date) ranges.
-
I like #TimescaleDB for storing time-based data...
...until I have to find a row by the given ID, which is 90% of the time.
In other words, I use TimescaleDB 10% of the time, and with that usecase, I literally don't use it at all because it adds another shit to worry about.
Once it works for both use cases, I'll may take a look on that.
#Programming #Coding #Code #SQL #Database #Databases #DB #RDBMS #PostgreSQL #PGSQL #OpenSource #FreeOpenSource #OSS #FOSS
-
Oracle outlines a new community engagement strategy for MySQL, promising greater transparency, ecosystem growth, and renewed focus on the Community Edition.
https://linuxiac.com/oracle-announces-new-community-engagement-strategy-for-mysql/ -
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
-
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