Comments (11)
Interest in Postgres has been rising. It's possible we may add this to the roadmap depending on how much eng bandwidth we build and other priorities.
from vitess.
There's currently code in various places that deal with Statement Based Replication of mysql, which will be a hindrance. I plan to delete that code as my next project.
Once that is done, vitess will be more db agnostic. After that, the work will mostly be related to vttablets. Impact on other parts will be relatively less.
Rough estimate is likely to be 1-2 person-years of work.
from vitess.
+1
from vitess.
Any plans to support PostgreSQL?
Thank You.
from vitess.
A similar product but support postgreSQL. https://github.com/citusdata/citus
from vitess.
Curious if any work has gone on this route?
Not so far. See #7084
from vitess.
Hi kidoman,
For now, Postgres is not on our roadmap. We may revisit this based on how the industry evolves. But we're currently focused on MySQL and their upcoming versions.
from vitess.
Any updates on this?
from vitess.
@lobosan Still no work is being done on Postgres compatibility, though it is technically possible. I wouldn't hold your breath. :)
from vitess.
@sougou Since you mentioned the possibility of doing this, Lets say If anyone were to think about contributing on this, do you think Vitess can architecturally add postgres as a "backend". Is VTablet and VtGate and other components coupled with mysql implementation?
from vitess.
Curious if any work has gone on this route?
from vitess.
Related Issues (20)
- Online DDL: switch unique key and column logic to declarative `schemadiff` analysis
- Bug Report: `Group_concat` with separator crashes vtgate during planning
- Bug Report: `show vitess_migrations` not supported from inside a transaction HOT 2
- Feature Request: `txthrottler` to poll replication lag on `PRIMARY` only
- Investigate GOGC performance impact
- RFC: Atomic Distributed Transactions HOT 4
- Bug Report: Json_ArrayAgg and Json_ObjectAgg not working in having clause HOT 1
- DECIMAL Values returned as BIGINT
- Wrong results from query with GROUP BY and LIMIT
- RFC: Improve Topology Server Locking
- Feature Request: Better aggregation planning
- `mysqlbinlog` not found during incremental backup in v19.x and v20.x HOT 1
- Bug Report: vtctldclient Reshard panic when target shard has no PRIMARY tablet
- Feature Request: `vitess/vtctldclient` container image HOT 6
- Feature Request: MySQL Shell Logical Backups
- Reverse workflows fail in some MoveTables workflows in FKManaged clusters HOT 1
- vtorc/vttablet: can't downgrade from v20 to v19 HOT 17
- Bug Report: long GTIDs cause xtrabackup backups to fail HOT 1
- Feature Request: make VDiff support multi-tenant migrations HOT 3
- Feature Request: support `ALTER VITESS_MIGRATION CLEANUP ALL` command
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vitess.