Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL (2016)
1–10 of 39 posts
Re: Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL (2016)
#2Re: Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL (2016)
#3> We ended up building a key-value store which allows you to save any JSON data without strict schema validation, in a schemaless fashion (hence the name). It has append-only sharded MySQL with buffered writes to support failing MySQL masters and a publish-subscribe feature for data change notification which we call triggers. Lastly, Schemaless supports global indexes over the data.
Re: Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL (2016)
#4Re: Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL (2016)
#5Re: Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL (2016)
#6Re: Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL (2016)
#7This was discussed here 2 years ago. https://news.ycombinator.com/item?id=10894047
This also should be titled "(2016)"
Re: Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL (2016)
#8Re: Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL (2016)
#9Summary: > We ended up building a key-value store which allows you to save any JSON data without strict schema validation, in a schemaless fashion (hence the name). It has append-only sharded MySQL with buffered writes to support failing MySQL masters and a publish-subscribe feature for data change notification which we call triggers. Lastly, Schemaless supports global indexes over the data.
That comment was edited with more info...
Re: Designing Schemaless, Uber Engineering’s Scalable Datastore Using MySQL (2016)
#10I’m all for avoiding premature optimization but this was taken to the extreme.
PostgreSQL is capable of all of this out of the box. Wonder why a custom tool was built instead?