Run your current applications on the world’s most advanced open source database without having to change a single line of code.
With NEXTGRES, it doesn’t matter if your applications were designed for Oracle, SQL Server, or MySQL. Our software hides those differences and allows you to run your applications on PostgreSQL with ease.
By emulating Oracle, SQL Server, and MySQL at the lowest level, the network level, we’re able to handle the differences between your original database and PostgreSQL without the application even knowing the difference.
Generally, if you want to move from one database to another, you’re looking at a costly and time-consuming effort to rewrite subsets of your application, which are no longer compatible with the database you plan to use. NEXTGRES hides these differences and provides interoperability between these systems by appearing as your old database on-the-wire. As your SQL and procedural language DDL passes through our software, it’s translated or recompiled to work with PostgreSQL. Programming languages aside, each database has different behaviors, and we do our best to emulate those as well.
The Oracle Database is exceptional. It’s also expensive. For those applications you don’t need Oracle for, we encourage you to run them on PostgreSQL. We provide real-time translation of a large subset of Oracle’s DDL and DML dialects as well as machine-code compilation of PL/SQL. Similarly, we support the Oracle Database network protocol, which makes us interoperable with many of the same tools and utilities you’re familiar with (e.g. SQL*Plus, TOAD, etc.)
Over the last year, we’ve seen a number of SQL Server customers migrating to Postgres. As with our Oracle Database compatibility, we want to make this easier, which is why we also support SQL Server’s DML/DDL as well as compilation of Transact-SQL. And, you can keep using many of the common SQL Server tools and utilities (sqlcmd, sqsh, etc.) you’ve grown accustomed to.
As MySQL is the world’s most popular open source database, tons of software has been written on top of it. Many of those applications, open-source and commercial, are hard to move to Postgres without completely rewriting them. By masking the differences and implementing its protocol, most MySQL applications work without a hitch on PostgreSQL. Don’t want to learn psql and want to keep using the mysql client, phpMyAdmin, etc.? No problem!
Pilot Customer Program
We’re currently piloting our product to a select number of customers. To be considered for the program, please send us an email.
We will soon be releasing a downloadable version of the product free for personal use. Stay tuned!