Run your current applications on the world’s most advanced database without having to change a single line of code.
With NEXTGRES, it doesn’t matter if your applications were designed for SQL Server, MySQL, or PostgreSQL. Our software hides those differences and allows you to run your applications on Oracle with ease.
By emulating SQL Server, MySQL, and PostgreSQL at the lowest level, the network level, we’re able to handle the differences between your original database and Oracle 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 Oracle. Programming languages aside, each database has different behaviors, and we do our best to emulate those as well.
Over the last year, we’ve seen a number of customers migrating off of SQL Server. As with our PostgreSQL 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 Oracle without completely rewriting them. Sure, there’s liboramysql, but that only handles connectivity. By masking the differences and implementing its protocol, most MySQL applications work without a hitch on Oracle. Don’t want to learn SQL*Plus and want to keep using the mysql client, phpMyAdmin, etc.? No problem!
The worlds most advanced open-source database, that’s PostgreSQL. But, if you’re in need of features Postgres can’t provide and are looking to run your applications on Oracle, we’ll make it easier. We support Postgres’ network protocol, SQL, and PL/pgSQL procedural language, which makes running an application on Oracle much simpler. Similarly, we make Oracle interoperable with many of the same tools and utilities you’re familiar with (e.g. psql, etc.)
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!