Понимание и практические эксперименты с Tablet в StarRocks

внутренняя структура, репликации и балансировка, бакетизация и партиционирование, восстановление и MVCC, загрузка данных (Stream Load). Разбираем типичные сценарии и даём рекомендации для Data Engineers и DBAs.

https://habr.com/ru/articles/970880/

#StarRocks #Tablet #OLAP #MPP #репликация #балансировка #бакетизация #партиционирование #MVCC #Stream_Load

Понимание и практические эксперименты с Tablet в StarRocks

0. Введение в StarRocks StarRocks — это высокопроизводительная колонночная аналитическая MPP (масштабно-параллельная обработка) СУБД для широкого круга сценариев. Благодаря колонночному хранению и...

Хабр

Уровни изоляции транзакций: практическая механика и сравнение PostgreSQL, MySQL, Oracle, SQL Server и DB2

Транзакции — не про «магическое ACID», а про конкретную механику согласованного доступа к данным под нагрузкой. Эта статья объясняет как реально работают уровни изоляции и чем отличаются популярные СУБД на практике. Мы разберём:

https://habr.com/ru/articles/961134/

#изоляция_транзакций #mvcc #postgresql #mysql #backend #database #database_optimization #database_design #acid #concurrency_control

Уровни изоляции транзакций: практическая механика и сравнение PostgreSQL, MySQL, Oracle, SQL Server и DB2

Транзакции — не про «магическое ACID», а про конкретную механику согласованного доступа к данным под нагрузкой. Эта статья объясняет как реально работают уровни изоляции и чем отличаются популярные...

Хабр

At PostgreSQL Conference Europe, Floor Drees and Boriss Mejías are helping shape a week that bridges the technical and the human sides of Postgres: from designing databases and understanding MVCC to exploring mental health and neurodiversity in open source.

We can't wait to see what else the week holds. See EDB's full lineup here: https://www.enterprisedb.com/blog/many-futures-postgres-edb-pgconfeu-2025

#PGConfEU #PostgreSQL #PostgresCommunity #OpenSource #EDBPostgresAI #Neurodiversity #MVCC

🌘 告別單寫入瓶頸:Turso 帶來 SQLite 的並行寫入新紀元
➤ Turso Beta 隆重登場,開啟 SQLite 資料庫的並行寫入新篇章
https://turso.tech/blog/beyond-the-single-writer-limitation-with-tursos-concurrent-writes
傳統 SQLite 的單寫入模式在高併發環境下已顯疲態,常導致效能瓶頸與 SQLITE_BUSY 錯誤。Turso 推出了 Beta 版,其關鍵創新在於引入並行寫入技術,採用受 Hekaton 啟發的多版本並行控制 (MVCC) 機制。此機制透過記錄資料列版本與其生命週期,大幅提升了寫入吞吐量(最高可達 SQLite 的 4 倍),並有效避免了資料庫鎖定問題,讓多核心處理器得以充分發揮潛力,為現代高併發應用程式提供更穩健的資料庫解決方案。
+ 太棒了!一直苦於 SQLite 的寫入鎖定問題,期待 Turso 帶來真正的並行寫入體驗!
+ MVCC 聽起來很強大,但不知在實際應用中,效能與複雜
#資料庫 #SQLite #並行處理 #Turso #MVCC
Beyond the Single-Writer Limitation with Turso's Concurrent Writes

With multi-core processors and multi-threaded architectures becoming the norm, the old single-writer model that SQLite pioneered has started to show its age in today’s concurrent world.

PostgreSQL MVCC: la magia dietro scalabilità e performance! 🚀 Sai come funziona? Permette di gestire migliaia di transazioni contemporaneamente senza blocchi, garantendo fluidità e velocità al tuo database. Un vero game changer per le tue applicazioni! 😉 #PostgreSQL #MVCC #Scalabilità #Performance #Database

Как расширенные статистики помогли раскрыть неочевидную аномалию в VACUUM PostgreSQL

Эксперт Postgres Professional Андрей Зубков «нырнул» в глубины VACUUM и выяснил, что детализированная статистика может выявить глубинные проблемы, которые критически влияют на производительность. Расскажем о том, что скрывалось в глубине PostgreSQL

https://habr.com/ru/companies/postgrespro/articles/917662/

#postgresql #postgrespro #vacuum #mvcc #freezing #vacuum_freeze #vacuum_cleaner #расширенные_статистики_VACUUM #статистики_VACUUM

Как расширенные статистики помогли раскрыть неочевидную аномалию в VACUUM PostgreSQL

PostgreSQL, одна из самых популярных реляционных баз данных с открытым исходным кодом, использует сложный механизм управления транзакциями на основе многоверсионности (MVCC). Этот подход позволяет...

Хабр
The Part of PostgreSQL We Hate the Most

As much as Andy loves PostgreSQL, there is one part that is terrible and causes many headaches for people. Learn what it is and why it sucks.

Andy Pavlo - Carnegie Mellon University

The Part of PostgreSQL We Hate the Most // Blog // Andy Pavlo - Carnegie Mellon University

Link📌 Summary:
本篇文章探討了PostgreSQL的多版本並發控制(MVCC)實現的缺陷,指出其在資料庫管理系統中的劣勢。文章簡述了MVCC的基本概念,以及PostgreSQL採用的附加式儲存和自動清理機制(autovacuum)的挑戰。研究發現,PostgreSQL在版本複製、資料表膨脹、索引維護以及清理管理等方面的效率較低,這使得其無法在高寫入負載的情境中保持優越的性能。作者強調了這些問題的相互關聯以及對其他DBMS的比較,並表示將在隨後文章中分享如何自動管理PostgreSQL MVCC問題的解決方案。

🎯 Key Points:
- MVCC的定義:MVCC允許多個查詢同時對資料庫讀寫,維護多個版本而不覆蓋現有資料。
- PostgreSQL的MVCC實施:採用了附加式存儲的方式,每次更新都會複製整個行,導致數據冗餘及成本增加。
- 主要問題:
1. 版本複製:每次修改皆需複製整行,加大存儲需求。
2. 資料表膨脹:無法迅速清理過時的版本,尤其在寫入頻繁的情況下。
3. 索引維護:每次更新需更新所有索引,降低查詢效率。
4. 清理管理:autovacuum的效能難以控制,長時間的事務會導致清理延遲。
- 其他DBMS的優勢:MySQL和Oracle利用更有效的版本管理技術避免了上述問題。

🔖 Keywords:
#PostgreSQL #MVCC #資料庫 #性能 #自動清理

Уровни изоляции транзакций в БД

В этой статье обсудим, что из себя представляет изолированность транзакций в БД, какие есть уровни изоляции транзакций, как их установить, какие бывают аномалии на разных уровнях, и что такое MVCC . Естественно, всё на простых примерах .

https://habr.com/ru/articles/845522/

#базы_данных #sql #транзакции_в_бд #уровни_изоляции_бд #mvcc

Уровни изоляции транзакций в БД

В этой статье я собрал сводку базовых знаний об уровнях изолированности транзакций. Понятно, что для полного погружения нужно копать глубже, да и использование уровней отличается в зависимости от...

Хабр
10 Facts About YugabyteDB: Misconceptions Debunked

I've noticed misunderstandings and inaccuracies about YugabyteDB in various papers and presentations....

DEV Community