Many people don't realize the scope and length of Dolt's journey to a production quality Online Transaction Processing (OLTP) database. Here is a timeline of major milestones in Dolt's history by Timothy Sehn. https://lnkd.in/deYT-azd
DoltHub
Software Development
Santa Monica, California 3,740 followers
We built Dolt, Git for data. Dolt is a SQL database with Git-style versioning. Share your Dolt databases on DoltHub.
About us
Dolt is a SQL database with Git-style versioning. DoltHub is a place on the internet to share Dolt databases. Everyone has horror stories about a database broken by a bad query. A single mistake breaks your application for hours, days, or even months. Dolt solves this problem with a special type of replica you add to an existing MySQL deployment. No migration is required. You get an audit log of every cell, time travel, and branch for development on a replica. No risk to production.
- Website
-
http://www.dolthub.com
External link for DoltHub
- Industry
- Software Development
- Company size
- 11-50 employees
- Headquarters
- Santa Monica, California
- Type
- Privately Held
- Founded
- 2018
Locations
-
Primary
1420 2nd St
Santa Monica, California 90401, US
Employees at DoltHub
Updates
-
What's the best Static Analysis tool for Golang? This blog surveys some options and shares why Dolt uses golangci-lint. https://lnkd.in/dZTyDkTi
What's the best Static Analysis tool for Golang?
dolthub.com
-
A schema conflict is the result of two schemas Dolt can't automatically merge. Since Dolt is the first and only SQL database that can do schema, we have to define the behavior which can get tricky. We look at what should happen in this blog by Timothy Sehn. https://lnkd.in/eVcFUref
What Should Happen when there is a Schema Conflict?
dolthub.com
-
The first production version of Dolt was released a little over a year ago. Since then we have been narrowing the performance differences between MySQL and Dolt. We are back with another update from Max Hoffman. https://lnkd.in/ezMyaXBD
Dolt TPC-C Improvments
dolthub.com
-
With the new support for Dolt-to-MySQL replication, there are some exciting new ways to use Dolt in a change data capture pipeline. Jason Fulghum shows you how to use Debezium with Dolt to capture all the changes to your Dolt database and easily notify other systems. https://lnkd.in/enfqpzkf
Using Debezium to Capture Changes from a Dolt Database
dolthub.com
-
Most data is shared via file formats like CSV, XML, or JSON. But why not SQL? This blog by Timothy Sehn will explain how SQL types and constraints can ensure data quality for data sharing or in any application. https://lnkd.in/eCD4PHHe
Ensuring Data Quality with SQL Types and Constraints
dolthub.com
-
Today's blog by Aaron Son is about lambdabats, a test runner we wrote for BATS tests to speed up our test suite. It uses AWS Lambda to run thousands of tests in parallel. https://lnkd.in/eCicr-fK
lambdabats: Running BATS Tests with Massive Parallelism
dolthub.com
-
What is faster MySQL or PostgreSQL? We benchmark against both as we are building a version controlled version of each. Check out the results in our blog by Timothy Sehn. https://lnkd.in/efVQNPSU
Postgres vs MySQL Sysbench Latency
dolthub.com
-
Achieving Efficient Version Control of JSON with Prolly Trees. Our blog explores exactly what this means, how we accomplished it, and why Dolt's unique features help it stand out. https://lnkd.in/e55YMzc7
Achieving Efficient Version Control of JSON with Prolly Trees
dolthub.com
-
We're using Go to write Dolt. Like most large Go codebases, we have many collection types that we iterate over. New in Go 1.23, you can now use the range keyword to iterate over custom collection types. How does that work? Let's dive in with Zach Musgrave. https://lnkd.in/efEAYQuf
Go range iterators demystified
dolthub.com