Code Monkey home page Code Monkey logo

Comments (6)

tianzhou avatar tianzhou commented on May 12, 2024

Hey @bralbral, we have to disappoint you here since MSSQL (as well as Oracle) is not on our roadmap since they both have decent tooling support. For Bytebase, we want to focus on those popular database systems lacking the equivalent tooling support seen in those commercial databases.

Thanks for asking anyway. Feel free to open other issues if needed.

from bytebase.

cobolbaby avatar cobolbaby commented on May 12, 2024

The databases used in enterprises are becoming more and more diverse, covering MSSQL, MySQL, PostgreSQL, Clickhouse, Greenplum and other databases. Different databases support different applications within the enterprise, which is especially common in non-Internet enterprises such as traditional manufacturing.

There may be tools that support specific databases, but I'd prefer to see a consistent solution. If bytebase can support mssql and orcale, it will gradually become an enterprise-level infra service, standardizing most business development processes. @tianzhou

from bytebase.

tianzhou avatar tianzhou commented on May 12, 2024

@cobolbaby we have to be focused. Onboarding a new database engine is a lot of work. e.g. In order to perform SQL check, we need to first incorporate a parser. For MySQL, we are lucky to have https://github.com/pingcap/parser/, while there is no established one in PostgreSQL, so we may end up building our own.

Backups, DDL changes, user management, schema introspection etc, are all different among different database systems.

from bytebase.

cobolbaby avatar cobolbaby commented on May 12, 2024

while there is no established one in PostgreSQL, so we may end up building our own

Ref: https://github.com/pganalyze/libpg_query

Onboarding a new database engine is a lot of work

Is there any development documentation for reference?
To extend support for a new database, is it enough to implement the predefined plugin interface?

from bytebase.

jhult avatar jhult commented on May 12, 2024

Looks like Oracle database support is or may be coming:

from bytebase.

tianzhou avatar tianzhou commented on May 12, 2024

@jhult Right, both MSSQL and Oracle is supported as of 1.15.0

from bytebase.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.