Hacker GitHub

← All repos

vitessio/vitess

View on GitHub ↗ ★ 21,399 Go

Vitess is a database clustering system for horizontal scaling of MySQL.

53 mentions on Hacker News by 47 people: 9 stories, 44 comments · first 2014-02-03 · latest 2026-02-20

Mentions per year 53 mentions · busiest year 2014 (9)
20082026
  1. …reverse vreplication is setup when you switch. You can switch back and forth and nothing is lost. https://github.com/vitessio/vitess https://vitess.io/docs/reference/vreplication/ "isn't this just pushing the same issue forward in time?" I…
  2. It's open source. If you want to understand exactly how, you certainly can! :-) https://github.com/vitessio/vitess https://vitess.io/docs/reference/vreplication/ https://vitess.io/docs/reference/features/vtgate-buffering/
  3. It's open source. You can get as many details as you like :) https://github.com/vitessio/vitess https://vitess.io/docs/reference/vreplication/ https://vitess.io/docs/reference/features/vtgate-buffering/
  4. …to Vitess over the last 12 months, 8 of them are helping with Neki in one way or another: https://github.com/vitessio/vitess/graphs/contributors?from=...
  5. …However, we realized that it would be more efficient if each tool was focused on a specific task. https://github.com/vitessio/vitess/issues/7084#issuecomment-...
    comment by denchick · 2025-04-16 · in Hacking the Postgres wire protocol
  6. MySQL also has https://github.com/vitessio/vitess which is alive and well.
    comment by kgeist · 2025-04-14 · in Vertical Sharding Sucks
  7. On big reason why many choose MySQL over Postgresql is this MySQL extension https://github.com/vitessio/vitess
    comment by olavgg · 2025-02-17 · in MySQL at Uber
  8. …likely consolidating its runtimes (vtgate, vtctl, vttablet, etc) into a single unified binary: https://github.com/vitessio/vitess/issues/7471#issuecomment-... ... it would be a wild future if Vitess replaced the underlying MySQL engine…
  9. Vitess is a MySQL cluster manager, it doesn’t support Postgres. https://github.com/vitessio/vitess/issues/7084
  10. …you for the compliment! We recently started adding support for CTEs in Vitess! You can check out https://github.com/vitessio/vitess/pull/14321 if you want to see some technical details of the implementation. For now, we have added…
  11. https://github.com/vitessio/vitess/issues/13136
    comment by osser · 2023-07-08 · in PlanetScale Scaler Pro
  12. This is great news. I strolled around https://github.com/vitessio/vitess/issues/12967 . Are there any public discussions of more trade-offs vitess has to make to enable fks?
    comment by belmont_sup · 2023-07-07 · in PlanetScale Scaler Pro
  13. …the right time to ask this question. We have an RFC open to add support for foreign keys in Vitess https://github.com/vitessio/vitess/issues/12967
    comment by harshitgangal · 2023-04-25 · in Scaling Databases at Activision [pdf]
  14. …native > ● Provides Kubernetes operator > We evaluated multiple candidates and chose Vitess https://github.com/vitessio/vitess But it's very light on numbers and doesn't show trade-offs or anything.
    comment by alecco · 2023-04-21 · in Scaling Databases at Activision [pdf]
  15. "Vitess is a database clustering system for horizontal scaling of MySQL." https://github.com/vitessio/vitess
    comment by slater · 2023-02-28 · in Vitess 16
  16. Not any more https://github.com/vitessio/vitess/pull/9760#issue-114721804...
  17. …access control data in a way that can coordinate with causality across multiple services. [0]: https://github.com/vitessio/vitess [1]: https://github.com/authzed/spicedb
  18. …services and an open source tool called Vitess which is Apache licensed: https://planetscale.com/ https://github.com/vitessio/vitess Finally Redis has a BSD licensed core, a source available license for additional modules, and a closed…
  19. …simply loading the tables but about using them to support importing databases into PlanetScale: https://github.com/vitessio/vitess/pull/10102 I'll link to my other comment on the billing issue: https://news.ycombinator.com/item?id=31509240…
  20. …tools) - https://vitess.io/docs/design-docs/vreplication/ - or see this self tracking issue: https://github.com/vitessio/vitess/issues/8056#issue-8771509... Not to leave you with only a bunch of reading material, I'll answer some questions…
    comment by shlomi-noach · 2021-11-17 · in PlanetScale is now generally available
  21. Have you considered using this Vitess? https://github.com/vitessio/vitess
  22. …Hopefully they can write more about the internals when they make these types of improvements. [1] https://github.com/vitessio/vitess/pull/7439#issuecomment-77...
    comment by NovaX · 2021-07-29 · in Announcing Vitess 11
  23. …is quite substantial however. Here is a ticket tracking the required tasks at a high level: https://github.com/vitessio/vitess/issues/7084
  24. Deepthi, tech lead for Vitess, just published this RFC a few days ago: https://github.com/vitessio/vitess/issues/7084 Vitess plans to support PostgreSQL, but there is no work on that at this time.
    comment by shlomi-noach · 2020-12-06 · in Scaling Datastores at Slack with Vitess
  25. …for MySQL: https://github.com/stevenmiller888/ts-mysql-parser . There's also a parser from vitess: https://github.com/vitessio/vitess/tree/master/go/vt/sqlpars... The only problem is that the grammar for these parsers was written by hand…
    comment by antonrevyako · 2020-03-22 · in Ask HN: What projects are you working on now?
  26. …scales better than some multi master NoSQL thing like Cassandra. Related, you should check out https://github.com/vitessio/vitess if you haven't seen it. It's what Youtube and others use for their primary data store in production.
    comment by hmmmmm2 · 2020-02-21 · in Domain Logic and SQL (2003)
  27. I think you'd be able to use PlanetScale in conjunction with AWS. See: https://github.com/vitessio/vitess/issues/2518 Vitess solves a lot of the complex issues with DB scaling like horizontal partitioning and being able to use it as a…
  28. …is pretty much designed to be a cloud native production mysql and there are helm charts for it ( https://github.com/vitessio/vitess/tree/master/helm ) an operator based on the the metacontrollers ( https://github.com/vitessio/vitess-operato…
  29. …to systems that can't/don't support it. If Go is more of your thing, there's a parser in Vitess: https://github.com/vitessio/vitess/blob/master/go/vt/sqlpars... I had done some work on porting the presto parser to python…
    comment by batbomb · 2018-10-05 · in SQL as an API language
  30. >the other was a MySQL load balancer for YouTube or such It was Vitesse: http://vitess.io/overview/ https://github.com/youtube/vitess
  31. https://github.com/youtube/vitess/issues/1861#issuecomment-2...
  32. …trying to construct something like Vitess[1] from first principles as an intellectual exercise. [1] https://github.com/youtube/vitess
    comment by hnarayanan · 2016-04-02 · in Scalable and resilient Django with Kubernetes
  33. Possible, yeah. The highest-throughput Go usage I'm aware of within Google is https://github.com/youtube/vitess , Youtube's MySQL load balancer: "a fundamental component of YouTube's MySQL infrastructure, serving thousands of QPS per…
    comment by jrv · 2015-08-06 · in Fuzzing a DNS parser written in Go
  34. Vitess ( https://github.com/youtube/vitess ) scales mysql for youtube level of usage.
    comment by rakoo · 2015-06-14 · in Why Go is doomed to succeed
  35. Are you thinking of this? https://github.com/youtube/vitess
    comment by dpe82 · 2015-06-04 · in The Google Stack [pdf]
  36. Is the confusion with vitess intentional ? https://github.com/youtube/vitess
  37. …( https://github.com/twitter/mysos ), Facebook ( https://github.com/facebook/mysql-5.6 ), Youtube ( https://github.com/youtube/vitess ), just to name a few large users. For everyone saying MySQL isn't "web scale", there are some absolute…
    comment by SEJeff · 2015-05-06 · in Mysos – MySQL on Mesos
  38. …servers and tools which facilitate scaling of MySQL databases for large scale web services. https://github.com/youtube/vitess
    comment by aviziva · 2015-03-27 · in Dart 1.9
  39. …the entire vitess[1] project for an idea. Thanks github for writing this up though, very neat. [1] https://github.com/youtube/vitess
    comment by SEJeff · 2014-09-02 · in Making MySQL Better at GitHub
  40. …to Vitess, but I agree the description is in dire need of some specifics. Edit: adding link https://github.com/youtube/vitess
    comment by withjive · 2014-08-15 · in Mixer – A MySQL Proxy powered by Go
  41. …MySQL database management layer for Youtube[0] have both been written in Go for a while now. [0] https://github.com/youtube/vitess
    comment by chimeracoder · 2014-06-10 · in Kubernetes: Docker cluster management by Google
  42. vitess was one of the first golang projects Google open sourced: https://github.com/youtube/vitess
  43. …uses Go in the real world. YouTube uses Go for some very high-qps and mission-critical stuff. https://github.com/youtube/vitess is in Go and sits on top of YouTube's MySQL databases. There are other as-yet-not-open-sourced systems written…
    comment by philsnow · 2014-03-06 · in How to survive a job you hate
  44. Sugu Sougoumarane from YouTube discussed his Go-based "Vitess" MySQL scaling system ( https://github.com/youtube/vitess ) at FOSDEM over the weekend. The system powers every single youtube.com page load with sub-2ms latency and each…
    comment by enneff · 2014-02-04 · in Does the next decade belong to Go?