#Uber redesigned its #MySQL fleet using a consensus-driven architecture based on MySQL Group Replication:
✅ Cluster failover dropped from minutes → seconds
✅ Leader election & failure detection now inside the database layer
✅ Improved availability, simpler orchestration, stronger consistency across thousands of production clusters

Learn more: https://bit.ly/4b8RWYL

#SoftwareArchitecture #DistributedSystems #Clusters #FaultTolerance #RelationalDatabases

Starting with #MySQL 9.6, foreign key validation & cascade actions will be managed by the SQL layer instead of the InnoDB storage engine.

Why this matters ❓
✅ Better change tracking
✅ More accurate replication
✅ Stronger data consistency

This shift makes MySQL more reliable for CDC pipelines, mixed-database environments, and analytics workloads.

Learn more: https://bit.ly/4rRJqDq

#InfoQ #opensource #RelationalDatabases

Diving deeper into relational architecture today.
Inner joins, schema design, mind‑mapping concepts… everything clicks when you visualize how data truly connects.

Loving this workflow:
📚 Source →
💬 Chat explanation →
🧠 Mind map →
💻 SQL practice

A powerful reminder that mastering SQL isn’t just about queries — it’s about understanding the logic behind the relationships.

#SQL #DataEngineering #DataAnalytics #LearningSQL #RelationalDatabases #TechLearning #MindMapping #DataModeling

Using the expand and contract pattern | Prisma's Data Guide

In this article, we introduce the expand and contract pattern to help migrate data and clients to a new schema.

Prisma's Data Guide

Designing the Database to Support SAS® Marketing Automation | CoListy
Learn database design for SAS Marketing Automation to boost performance and configure environments seamlessly. Free Online Learning! | CoListy
#optimaldatabasedesign #sasmarketingautomation #sascustomerintelligencetools #sasmanagementconsole #dataconfiguration #relationaldatabases #freeonlinelearning #colisty

https://colisty.netlify.app/courses/explore-and-visualize_-getting-started/

Designing the Database to Support SAS® Marketing Automation

Learn database design for SAS Marketing Automation to boost performance and configure environments seamlessly. Free Online Learning! | CoListy

Better late than never, pt. 2: We have published the (very long) blog post summarising our research seminar in Oslo last April.
👉 Read it on our blog!
https://dsenetwork.hypotheses.org/146

A group of textual scholars & software engineers discussed challenges of #DigitalScholarlyEditions regarding #Sustainability, mainly from a Norwegian perspective.

Headlined by @helling_patrick, we looked at #Coptic #Manuscripts, #Runes in #RelationalDatabases & #XML, #Mycenean #Inscriptions & #Norwegian #ArchivalEditions

“404 not found” Approaches to Sustainable Editions

A report summarising a research seminar held at the University of Oslo showcasing and discussing digital scholarly editions and the challenges they face in regards to sustainability.

Sustainable Digital Scholarly Editions Network

Congrats to @codydunne & Wolfgang Gatterbauer for their #SIGMOD 2024 best paper honorable mention (one of 3 for the conference)!

Check out "On the reasonable effectiveness of Relational Diagrams: explaining relational query patterns and the pattern expressiveness of relational languages" here:

https://vis.khoury.northeastern.edu/pubs/Gatterbauer2024ReasonableEffectiveness/

#SQL #RDBMS #RelationalDatabases #RelationalAlgebra #RelationalCalculus #Logic #Visualization #HCI

On the reasonable effectiveness of Relational Diagrams: explaining relational query patterns and the pattern expressiveness of relational languages - Khoury Vis Lab, Northeastern University

On the reasonable effectiveness of Relational Diagrams: explaining relational query patterns and the pattern expressiveness of relational languages - Khoury Vis Lab, Northeastern University

Trying to come up with the fundamental principles of the #RelationalDatabases and #SQL way of thinking:

- Common Language
SQL as the "lingua franca" of data. This was revolutionary 50 years ago when data had a "tower of babel" situation.

- Single source of truth
To avoid ambiguities and to conserve (expensive lol) storage space.

- Garbage in = Garbage out
Use strong typing at input-time to ensure data quality at output-time.

What else might also be such a high-level guiding principle?

Managed #RelationalDatabases offer convenience, but are you aware of the hidden costs?

Gain valuable insights into monitoring service expenses, revising default settings, and understanding operational constraints.

#InfoQ article by Vignesh Ravichandran: https://bit.ly/3VewIBa

#CloudComputing

The Hidden Cost of Using Managed Databases

The rising popularity of managed relational databases brings hidden costs. This article shows the importance of monitoring service expenses and understanding operational constraints.

InfoQ

#MySQL 8.2 is now generally available, including support for Read/Write Splitting support!

This long-awaited feature has been introduced in the latest innovation release and helps optimize database performance & scalability.

Details on #InfoQ: https://bit.ly/3svcMOo

#Oracle #SQL #Database #RelationalDatabases

MySQL 8.2 Introduces Transparent Read/Write Splitting

Oracle has recently announced the general availability of MySQL 8.2, which includes support for Read/Write Splitting. This long-awaited feature has been introduced in the latest innovation release and helps optimize database performance and scalability.

InfoQ