Master Snowflake database CI/CD with Atlas. Compare Atlas, schemachange, and SnowDDL for schema changes, migrations, and automated database deployment workflows.| atlasgo.io
Article Summary Cloud database management is a critical strategic decision for businesses today. This XTIVIA guide explores the top five reasons to migrate to a cloud-managed database and the top five reasons to retain a self-managed approach, helping organizations make an informed choice for their database strategy. Introduction Is your database empowering your business or […] The post XTIVIA’s Guide for Cloud vs. Self-Managed Databases: Top 5 Reasons to Migrate and Not to Migrate appear...| Virtual-DBA Remote DBA Services & Support – Certified Database Experts
Article Summary This blog explains how cloud database over-provisioning leads to excessive costs and offers practical strategies across AWS, Azure, and GCP to avoid it and optimize resource allocation. Introduction Cloud-managed databases offer incredible flexibility and scalability, but they can quickly become a budget drain if not managed correctly. One of the biggest pitfalls? Over-provisioning. It’s tempting […] The post Cloud Database Over-Provisioning: What You Need to Know appear...| Virtual-DBA Remote DBA Services & Support – Certified Database Experts
Article Summary OCI optimization is key to cost-effective Oracle Cloud usage. This blog explores how XTIVIA’s Oracle-certified experts help businesses right-size OCI compute, storage, and networking, ensuring maximum ROI and stopping overspending. Introduction Oracle Cloud Infrastructure (OCI) offers a powerful platform for running enterprise workloads, but are you maximizing your investment or inadvertently overspending? With […] The post Optimize Your OCI Spend: Expert Strategies for Co...| Virtual-DBA Remote DBA Services & Support – Certified Database Experts
Summary This article addresses the common error message “The MySQL service could not be started,” which often occurs when MySQL fails to start, particularly after changing the datadir location. The guide provides step-by-step troubleshooting. Understanding the “MySQL Service Could Not Be Started” Error If you encounter this error, it typically means that MySQL failed during […] The post Fixing “The MySQL service could not be started.” After Changing datadir Error appeared first ...| Virtual-DBA Remote DBA Services & Support – Certified Database Experts
Summary Encountering a MySQL error like “Failed to set datadir” after moving MySQL data on Windows? This blog post provides step-by-step troubleshooting instructions to resolve the common MySQL error, including checking error logs, validating the my.ini configuration, and testing MySQL without installing the service. What Causes the MySQL “Failed to Set datadir” Error? If you’ve […] The post Error: “[MY-013276] Failed to Set datadir” After Moving MySQL Data on Windows appeared...| Virtual-DBA Remote DBA Services & Support – Certified Database Experts
Summary This blog details how to achieve significant Azure SQL cost optimization by intelligently handling large data deletions. By disabling nonclustered indexes before a large DELETE operation and rebuilding them afterward, you can drastically reduce processing time, CPU usage, and I/O, resulting in faster maintenance, lower resource consumption, and direct savings on your Azure bill. […] The post Slash Your Azure SQL Costs: The Smart Way to Delete Large Datasets appeared first on Virtual...| Virtual-DBA Remote DBA Services & Support – Certified Database Experts
EM13c handshake has no peer fix after Java upgrade on OMS server. Follow our step-by-step guide to resolve it now.| Virtual-DBA Remote DBA Services & Support - Certified Database Experts
Postgres creates an execution plan for how to retrieve the data you're asking for in a query. The execution plan is based in part on statistics from your data and indexes it has available. Just the right index and a bit of query tuning can have a huge payoff in performance gains that your users will notice.| Frontend Masters Boost RSS Feed
This Part 1 (of a 2-part series) is a practical, hands-on, applicable approach to database indexes. We’ll cover what B Trees are with a focus on deeply understanding, and internalizing how they store data on disk, and how your database uses them to speed up queries. This will set us up nicely for part 2, […]| Frontend Masters Boost RSS Feed
I am looking for a tool that will give a few people the ability to muck around in our database. Currently I write custom SQL queries every time we need to do something we don't have tools for. I ...| Server Fault
rqlite is a lightweight, open-source, distributed relational database written in Go, which uses SQLite as its storage engine. Development for the 9.0 release has started, and should be an important release. The main goals for 9.0 include: Change Data Capture (CDC). CDC will allow you to stream changes from rqlite as they happen. This long-requested…| Vallified
For many enterprises, databases are more than just storage—they’re the backbone of institutional memory. Over years, sometimes decades, companies accumulate valuable business logic, performance patterns, and decision-making frameworks embedded deep within legacy systems. But as technology rapidly evolves, clinging to outdated infrastructure becomes a liability. The challenge? Modernizing without compromising... Read more » The post Database modernization without losing decades of accumul...| Big Data Analytics News
Discover your shortcut to stress-free billing with essential tips every practice needs to know. Simplify workflows, reduce errors, and ensure faster reimbursements with proven strategies.| Big Data Analytics News
Learn how WP_Query works, its limitations, and how JetEngine’s Query Builder makes custom WordPress queries faster and code-free. The post JetEngine’s Query Builder and Query Generators Explained appeared first on Crocoblock.| Crocoblock
At AWS, we design cloud services that give customers the freedom to choose technology that best suits their needs. Our commitment to interoperability with open standards and open source technologies is a key reason customers choose AWS. This is one of the reasons why we launched Amazon DocumentDB (with MongoDB compatibility) in 2019. Amazon DocumentDB […]| AWS Open Source Blog
Grab has embarked on a transformative journey to overhaul its enterprise data ecosystem, addressing challenges posed by the rapid growth of its business spanning across ride-hailing, food delivery, and financial services. With the increasing complexity of its data landscape, Grab transitioned from a centralised data warehouse model to a data mesh architecture, a decentralised approach treating data as a product owned by domain-specific teams. The article shares the motivations behind the chan...| Grab Tech
本文永久链接 – https://tonybai.com/2025/08/26/good-system-design 大家好,我是Tony Bai。 在技术圈,我们常常被各种“炫技式”的系统设计建议所包围。从入门级的“你一定没听说过队列吧?”到专家级的“在数据库里存布尔值简直是灾难”,这些建议要么过于肤浅,要么过于精巧,往往脱离了大多数工程实践的真实上下文。就连《设计数据密集型应用》这样的经典之作,虽然深刻,...| Tony Bai
An Intellyx Brain Candy Brief The founders of PingCAP realized that existing open-source databases like mySQL were decades old and thus leveraged out-of-date architectures. Then they asked themselves: if they were to build the ideal open-source database, what would it be? The result is TiDB. TiDB is a mySQL-compatible distributed database that offers both a […]| Intellyx – The Digital Transformation Experts – Analysts
Most database wire protocols mandate a specific byte order for multi-byte integers: PostgreSQL: big-endian (network byte order) MySQL: little-endian MongoDB: little-endian (BSON format) OracleDB: Oracledb uses big-endian for vector data (link) However, this seems inefficient. For example, when both client and server run on x86 (little-endian), PostgreSQL still requires: Client converts from little to big-endian Sends over network Server converts from big to little-endian Stores in native form...| Recent Questions - Software Engineering Stack Exchange
In my working experience, I am into a situation in which the team has stopped using migration scripts for setting up the db. The team is fast paced focusing on business upon a 1-year old startup. Currently, we are using schema diffs provided from doctrine and db dumps (from deployed dev or staging environment) for local development. But there are situations that beyond only running a schema diff is not enough such as this situation. So what is the most common approach in this problem? Usually...| Recent Questions - Software Engineering Stack Exchange
How AI is transforming software development from autocomplete to autonomous agents, and what this means for the future of coding.| Tigris Object Storage Blog
Multi-Modal Fault Tolerant Data Store| Xer0x's Underground
Elsevier is going all in on AI and data. The latest release is an AI-powered search engine for its chemistry database, Reaxys.| Research & Development World
L’AI di nuova generazione, come V-JEPA, riduce la dipendenza da enormi set di dati online, sfruttando le informazioni generate in tempo reale da dispositivi ed edge. Un approccio che migliora efficienza, qualità e automazione nei settori retail, logistica e manifatturiero, affrontando sfide come carenza di personale e necessità di decisioni rapide| AI4Business
The biggest threat to your data might not be outside your network, but inside your databases. Your security team is diligent. They’re consistently running audits and penetration tests, meticulously fortifying your firewalls, and keeping a watchful eye on your cloud infrastructure. Naturally, you feel confident in your environment’s security. Yet, a crucial question often remains […] The post Don’t Let Your Database Be a Blind Spot: The Critical Need for Specialized Security Audits app...| Virtual-DBA Remote DBA Services & Support – Certified Database Experts
Summary Many organizations harbor critical misconceptions about database security, often assuming infrastructure security or compliance audits fully protect their data. This post debunks four fallacies: infrastructure security isn’t enough, defaults aren’t secure, compliance isn’t total, and DBAs don’t cover everything. Specialized audits are vital. Why General Security Measures Aren’t Enough to Protect Your Database It’s […] The post “We’re Secure, Right?” Common Misconce...| Virtual-DBA Remote DBA Services & Support – Certified Database Experts
My feed was recently clogged up with news articles reporting that Sam Altman thinks that AGI is here, or will be here next year, or whatever. I will refrain from giving even more air to this nonsense by linking to … Continue reading →| Xena
rqlite is a lightweight, user-friendly, open-source, distributed relational database. It’s written in Go and uses SQLite as its storage engine. When it comes to distributed systems the CAP theorem is an essential concept. It states that it's impossible for a distributed database to simultaneously provide Consistency, Availability, and Partition tolerance. The challenge is in the face of a network partition,…| Vallified
In an era where scientific discovery transcends borders, cloud computing is helping advance how researchers collaborate and innovate across the globe. Now available for download, The Value of Utilizing Cloud Service Providers for Open Science Research report—produced by Hyperion Research and sponsored by AWS— explores how and why researchers use cloud to accelerate open science research. Read this post to learn more.| Amazon Web Services
Starting this week, RIPE NCC members can use OAuth 2.0 to authenticate applications that interact with the RIPE Database. This requested feature supports secure delegated access, allowing third parties to make changes to database objects without exposing user credentials.| RIPE Labs
Eliminating PostgreSQL catalog traversal overhead with local partition calculations for up to 20x faster hash partition queries.| Shayon Mukherjee
How I escaped the zoo of monkey patches and built a clean, Rails 8-friendly PostGIS adapter gem that actually works with modern Rails.| Seuros Blog
Developing an app is exciting until your relational database starts breaking things you didn’t know could break. At first, it’s the basics: race-condition overwrites, missing foreign keys, and rollback scripts after a bad deployment. You fix things, your app gains traction, and then the real trouble starts. Simple queries slow to a crawl, migrations lock tables for minutes, and regional replicas start lagging. Even if you muscle through that, there’s another wave of problem waiting ...| Learn Hub
We offer top-notch monitoring and remote management to catch and fix problems before they cause trouble – whether your databases are in the cloud or on-premise.| Virtual-DBA Remote DBA Services & Support - Certified Database Experts
rqlite is a lightweight, user-friendly, open-source, distributed relational database. It’s written in Go and uses SQLite as its storage engine. Recent versions—8.38.0 through 8.42.0—introduce several notable improvements, including Google Cloud Storage support, new HTTP APIs for cluster control, and improvements to Backup support. New Features and Enhancements Leader Stepdown API and CLI SupportVersions 8.40.0 through…| Vallified
LinkedIn is the go-to platform for B2B prospecting—but capturing verified contact details manually is time-consuming and often inaccurate. With the Chrome extension by AeroLeads, you can instantly capture leads from LinkedIn and other business platforms without switching tabs or copying data. This tool is designed to simplify how you generate leads from LinkedIn by helping …Read More → The post How to Capture Verified Leads from LinkedIn with the AeroLeads Chrome Extension appeared firs...| Email Finder | Email Verifier Blog
Introduction In this post, we outline how we transformed the way we serve data for our machine learning (ML) models and why we chose Amazon Aurora Postgres as the storage layer for our new feature store. At Grab, we have always been at the forefront of leveraging technology to enhance our services and provide the best possible experience for our platform users. This journey has led us to transition from a traditional approach to a more sophisticated and efficient ML feature store. Over the ye...| Grab Tech
The last update on “What I am working on” was posted a year ago, and it is high time to do another. Last year was very intense. It started with preparing for the publication of my trade book, End Times, which came out on June 13 in the US and ... Read more| Peter Turchin
Instantly delighted by the premise and format of Genderswap.fm, a classy little database made by Eva Decker that catalogues covers and original tracks sung by artists of different genders. (Particularly love getting to filter by tags like “more danceable” or “less acoustic”.)| Lucy Bellwood
July 31st – Aug 3rd Portland State University @ Smith Memorial Student Union building This year Mark and I, with Richard Yen and Gabrielle Roth’s help, have been organizing the database…| PDXPUG
Oracle Database@AWS enables Exadata and Autonomous Database natively on AWS, advancing multicloud, AI, and hybrid database modernization.| theCUBE Research
本文永久链接 - https://tonybai.com/2025/07/12/insanely-productive-in-go 大家好,我是Tony Bai。 在软件开发的世界里,我们总被灌输一种观念:选项越多,工具越强,生产力就越高。于是,我们追求功能最全的| tonybai.com
Since Amazon Aurora launched in 2014, hundreds of thousands of customers have chosen Aurora to run their most demanding applications. Aurora provides unparalleled high performance and availability at global scale with full MySQL and PostgreSQL compatibility at up to one-tenth the cost of commercial databases. Many customers benefit from the cost-effectiveness of Aurora’s current simple, pay-per-request […]| Amazon Web Services
The SFCA Art in Public Places Collection online database can be searched by artist, medium, artwork title, and more! Information includes current location. Go to sfca.hawaii.gov/app-art to get started.| State Foundation on Culture and the Arts
Unser erstes Event ist für Ende Januar 2025 in Köln geplant. Mittwoch, 29. Januar 2025, 17 – 19 Uhrbei der ORDIX AG, Geschäftsstelle Köln, Edmund-Rumpler-Straße 7 (Gebäude „Grüner Punkt“), 51149 […] The post Meet ora2know Köln am 29. Januar 2025 first appeared on The German Oracle User Group.| The German Oracle User Group
Let’s kick it off. When the ora2know group started at DOAG conference in Nuernberg in November 2024, we committed ourselves to support them. And this is exactly the reason why I am going to i…| Upgrade your Database - NOW!
Today I learned a valuable lesson about how a seemingly simple task can have very rough edge cases, which take hours to solve. It involved Ecto, its associations and on_replace option, and uniqueness checks in the database. Here’s the story.| katafrakt’s garden
SQLAlchemy is an ORM that allows interacting with DB using Python objects instead of writing raw SQL queries. Which in turn allows for developing Python solutions more in it’s own without hav…| Manzoor's Thoughts
The boxes are unpacked, the books are on the shelves, both real and virtual, and the library is open for business in the new Root Hall at the U.S. Army War College. Greta Braungard and Heather Goyette are back in the studio with podcast host Ron Granieri to talk about everything they do to help students and faculty find the information they need. Whether it's the physical stacks or the digital ones, the new Knowledge Commons is the heart of academic research at the War College, and a great de...| A Better Peace: The War Room Podcast
It's back-to-school time across the United States, and it's no different here at the U.S. Army War College. What's different this year is that the resident class of academic year 2024 will arrive at a brand new academic facility, dubbed the new Root Hall by faculty and staff. It's a beautiful building with every detail designed around facilitating the education of leaders today and well into the future. And of course, you can't have a school without a library, but this isn't the library you r...| A Better Peace: The War Room Podcast
Benefits of using the Model Context Protocol (MCP) with OAuth and how to implement it using ZenStack and MCP SDK.| zenstack.dev
Abstract The Integrity Data Platform (IDP) team decided to rewrite one of our heavy Queries Per Second (QPS) Golang microservices in Rust. It resulted in 70% infrastructure savings at a similar performance, but was not without its pitfalls. This article will elaborate on: How we picked what to rewrite in Rust. Approach taken to tackle the rewrite. The pitfalls and speed bumps along the way. Was it worthwhile? Introduction Grab is predominantly based on a microservice architecture, with the va...| Grab Tech
Introducing FlinkSQL interactive solution to enhance real-time stream processing exploration. The new system simplifies stream processing development, automates production workflows and democratises access to real-time insights. Read on about our journey that begun at addressing challenges encountered with the previous Zeppelin notebook-based solution to the current state of integration with and productionisation of FlinkSQL.| Grab Tech
Learn how to configure Oracle RMAN to back up databases directly to Oracle Cloud Infrastructure Object Storage.| Virtual-DBA Remote DBA Services & Support - Certified Database Experts
rqlite is a lightweight, user-friendly, open-source, distributed relational database. It’s written in Go and uses SQLite as its storage engine. Thanks to Jesus Zazueta there is a new JDBC driver for rqlite. Specifically it's a Type 4 driver, which means it communicates directly with the rqlite node using its HTTP API. Be sure to check out the repo on GitHub.| Vallified
A technical deep-dive into FoundationDB Record Layer continuations, explaining how they enable long-running operations by segmenting work across multiple FDB transactions, effectively bypassing the inherent 5-second and 10MB limits.| Pierre Zemb's Blog
The CSIS Beyond Parallel team compiled an original database of all North Korean provocations since the Korean War in 1953, beginning with the first provocation documented in 1958. There has been more than 280 instances of provocations, including from missile and nuclear tests, airplane hijackings, bombings, exchange of fire, to infiltration and territorial incursions into South Korea.| Beyond Parallel
Imagine you’re working with a table full of data – say, employee bonuses stored across five columns: bonus1, bonus2, bonus3, bonus4, and bonus5. Each row represents an employee, and the bonuses are scattered across these columns, with some entries missing (i.e., NULL). Your boss walks in and says, “I want all the actual bonus values … Continue reading Taming the Nulls: Column Shifting Values Left in SQL| Paulzip's Oracle Blog
vmagent is a lightweight agent for collecting and forwarding metrics to remote storage. It supports relabeling, sharding, replication, aggregation, deduplication, and disk buffering to ensure reliable and efficient metric delivery.| VictoriaMetrics
…even if none of my friends seem to think so. I’ve been off on a bit of a tangent recently. Its a slow burn tangent, that I am pretty sure was kicked off by this Geek Narrator podcast episode about the design of Turbo Puffer with Simon Eskildsen: The basic idea is that you can […]| Made by Mikal
Choosing between spreadsheets vs. databases for your data management? Read on to learn more about their differences and know which one to pick here.| Spreadsheet Point
Collation torture test results are finally finished and uploaded for Debian. The test did not pick up any changes in en_US sort order for either Bullseye or Bookworm 🎉️ Buster has glibc 2.28 so it …| Ardent Performance Computing
CSIS Beyond Parallel created a timeline documenting major developments in the growing North Korea-Russia relationship since 2022.| Beyond Parallel
A follow-up exploration into PostgreSQL CTE materialization, diving deeper into why non-idempotent subqueries can execute multiple times, leading to unexpected results.| Shayon Mukherjee
Redis is an in-memory database that actually makes it the fastest among all the databases. What does “in-memory” mean? It means that it stores the data in temporary memory or RAM, in the form of key-value pairs. This makes it perfect for serving results instantly. In this article, you’ll learn how to install Redis locally […]| GeekPython – Python Programming Tutorials
In this article, we’ll learn how to insert multiple entries or data in the database using a single SQL query in Python. Insert Multiple Entries in the Database We’ll see how we can insert multiple entries in the two different databases SQLite and MySQL. SQLite Create a Python file and write the following code inside […]| GeekPython – Python Programming Tutorials
In this article, we’ll learn how to connect MySQL database with Python using the PyMySQL database driver. Connect Database with Python First, we need to install a MySQL database driver called PyMySQL that will help us bridge Python and MySQL. Now, after installing this package, we can start the connection process by importing it into […]| GeekPython – Python Programming Tutorials
In this article, we’ll learn how to connect SQLite database with Python. Connect SQLite Database With Python The SQLite database driver comes installed with Python so we don’t need any third-party library to access it. Python provides a sqlite3 package to handle connection and interaction with SQLite database. Create a Python file named db.py and […]| GeekPython – Python Programming Tutorials
Learn about why you should move from static to dynamic database credentials and how you can do so with secret rotation and dynamic secrets.| Infisical Blog
Securing access to critical data stores is paramount in today’s cloud-native world. Yet, managing database credentials often involves static, long-lived passwords – a significant security blind spot. These static secrets, frequently embedded in application configurations or accessible to multiple team members, represent a prime target for attackers. Manually rotating these credentials is a cumbersome, error-prone task that’s often neglected, leaving databases vulnerable for extended per...| Pulumi Blog
We’re happy to announce that VictoriaMetrics and IHI Terrasun Solutions, a leading energy storage system integrator, have partnered on one of North America’s largest clean energy projects!| VictoriaMetrics
Azure Database for MariaDB retires in 2025. Learn your migration options and step-by-step guidance in this helpful article. Read now.| XTIVIA
At Revelry, we’ve built all sorts of software for our partners over the years, which means we’ve encountered (and solved) a wide variety of...| Revelry
Stealth Commz with Fake TLS| Xer0x's Underground
How a seemingly straightforward DELETE query using a CTE and LIMIT returned more rows than expected due to query planner optimization.| Shayon Mukherjee
Lately I’ve been exploring data models on the Hypercore Protocol. In this post, I’m going to talk about approaches to schemas and semantics in a decentralized setting.| Stories by Paul Frazee on Medium
https://hidekazu-konishi.com/entry/comparison_of_aws_databases_using_the_quorum_model.html Summary of Differences and Commonalities in AWS Database Services using the Quorum Model - Comparison Charts of Amazon Aurora, Amazon DocumentDB, and Amazon Neptune.| Hidekazu Konishi - Profile / Biography | hidekazu-konishi.com
Many enterprise workloads are being migrated from commercial databases like Oracle and SQL Server to Postgres, which brings anxiety and challenges for mature operational teams. Learning a new database like Postgres sounds intimidating. In practice, most of the concepts directly transfer from databases like SQL Server and Oracle. Transactions, SQL syntax, explain plans, connection management, … Continue reading →| Ardent Performance Computing
There are four major components to being a good benchmark engineer: Apparently it’s benchmark week in the Postgres world. I only have two data points but that’s enough for me! First data point: I’m visiting Portland. This Thursday Aug 22, the Portland Postgres Users Group (PDXPUG) is having a meetup where Paul Jungwirth is going … Continue reading →| Ardent Performance Computing
TLDR: I was starting to think that the best choice of default DB collation (for sort order, comparison, etc) in Postgres might be ICU. But after spending some time reviewing the landscape, I now think that code-point order is the best default DB collation – mirroring Db2 and Oracle – and linguistic sorting can be … Continue reading →| Ardent Performance Computing
PostgreSQL “extensions” are a big part of what makes this database special. The developers building the core Postgres database are amazing. But many people don’t realize just how much of a “data platform” Postgres is (borrowing this phrase from something Craig Kerstiens recently posted online) and just how decentralized the development is for PostgreSQL’s capabilities. … Continue reading →| Ardent Performance Computing
We want to grow and develop the ACRC urban reform database further – and that’s where we need you! We're looking for survey participants to share feedback on the database, suggestions for improvement and ideas for case studies.| ACRC
Featuring Major Enhancements to The Diagram Tool Eiffel Software is excited to announce the release of EiffelStudio 25.02, the latest version of the powerful software engineering environment. This update introduces significant improvements to the Diagram Tool, along with new features and enhancements across the platform to streamline software development workflows. Key Highlights of EiffelStudio 25.02: [...] The post EiffelStudio 25.02 appeared first on Eiffel Software - The Home of EiffelStu...| Eiffel Software – The Home of EiffelStudio
Nearly one-third of law enforcement agencies are missing from the FBI's 2022 crime statistics. Use our tables to check on your state and local agencies.| The Marshall Project
Symposium within the framework of the exhibition ‘Life Like a Horizon’: Nature and Wandering in the Work of Nicos Nicolaides Sunday, 16 March at 11.00 Minerva Hotel, 36 Spyrou Kyprianou, Pano Platres, 4820, Cyprus Celadon Center for the Arts &...| LAWHA Lebanon's Art World at Home and Abroad
| Thomas Hunter II
| Thomas Hunter II
Have you ever been curious about how databases work under the hood? I certainly was and decided to roll up my sleeves and implement one from scratch. In this blog series, I'll be sharing my experience implementing Bitcask in Rust and discussing some of the techniques I used to make it goes ***blazingly fast***. So if you're ready to dive deep into the world of high-performance data storage, buckle up and let's get started!| ltungv
Last week, we read “Databases in the Era of Memory-Centric Computing” CIDR’25 paper in our reading group. This paper argues that the rising cost of main memory and lagging improvement in memory bandwidth do not bode well for traditional computing architectures centered around computing devices (i.e., CPUs). As CPUs get more cores, the memory bandwidth […]| Aleksey Charapko
Last week we read “OLTP Through the Looking Glass 16 Years Later: Communication is the New Bottleneck” CIDR’25 paper by Xinjing Zhou, Viktor Leis, Xiangyao Yu, Michael Stonebraker. This paper revisits the original “OLTP Through the Looking Glass, and What We Found There” paper and examines the bottlenecks in modern OLTP databases.| Aleksey Charapko
Boost Java file writing performance by choosing the right I/O method. Learn how BufferedWriter, FileChannel, and RandomAccessFile impact speed, durability, and efficiency—plus how I achieved a 4x faster commit-log write in my LSM tree database. 🚀| TMSVR - Dev Blog
Traditional vocational training is evolving fast. Textbooks, rigid schedules, and costly equipment are giving way to dynamic, cloud-based platforms that bring hands-on learning to any device. From AI-driven welding simulators to cloud-powered automotive diagnostics, new tools are making skill development more accessible, cost-effective, and responsive to industry demands. These innovations aren’t just enhancing training – […]| Collabnix
Cloud computing still continues to be a dominant force in the technological world. Many rely on it for purposes such as data storage, networking, virtualization, and others. As such, there is an ongoing demand that should be fulfilled by those who are familiar with cloud computing technology. This guide will discuss the key skills that […]| Collabnix
Automatic ER Diagrams and Docs for ClickHouse| Atlas | Manage your database schema as code Blog
Learn how to integrate Bloom filters into a Log-Structured Merge Tree (LSM) datastore for faster data lookups and improved performance. This article covers the implementation process, performance testing, and key insights from optimizing the filter in a real-world use case.| TMSVR - Dev Blog
Interview with Timothé Cezard, the Project Lead of the European Variation Archive database for genetic variation data from all species.| EMBL
Dive into the world of Java generics as we transform a simple key-value store to support any data type! This post breaks down the process of refactoring code for flexibility, covering the hurdles I faced along the way. Perfect for developers wanting to level up their designs with generics! 💡| TMSVR - Dev Blog
Explore how B-Trees work, their role in database indexing, and how they compare to LSM trees. This post covers insertion, search, and deletion with a hands-on implementation, highlighting key challenges like restructuring. A great starting point for developers diving into B-Trees! 🚀| TMSVR - Dev Blog