Want to build your Oracle NoSQL Database cloud Java application locally before migrating it to the Oracle cloud?
We are excited to provide a tool for accelerating your Oracle NoSQL Database cloud application development and testing with the Oracle NoSQL Database Cloud Simulator. The Cloud Simulator or “cloudsim” allows you to develop, debug and test your application against a locally deployable database instance with all functionality similar to the actual Oracle NoSQL Database cloud service. When you are ready to run your application on production on Oracle Cloud, all that is needed is change the endpoint from cloudsim to the cloud service endpoint with the right authentication and authorization credentials. Refer to Getting Started with Oracle NoSQL Database cloud for details on creating a cloud account.
Details and an example of the minimal code changes can be found in our Authentication and Authorization FAQ.
To start building your application for Oracle NoSQL Database cloud service, you would need the Oracle NoSQL Cloud SDK and the Oracle NoSQL Cloud Java Driver. These can be obtained from the official cloud download page.
The Oracle NoSQL Cloud Simulator is part of the Oracle NoSQL Cloud SDK and is a standalone, local version of the Oracle NoSQL Database cloud service. The Oracle NoSQL Cloud Simulator gives you a head start to play around, understand the easy to use API’s of Oracle NoSQL Database cloud driver without having to purchase or use any Oracle NoSQL Database cloud credits.
You can take advantage of the Oracle NoSQL Cloud Simulator and run the database service as a background process in your development machine which could be your laptop or a VM or a VM that is shared by all developers of the application team.
The Oracle NoSQL Cloud Simulator supports all the Java client API’s that are required to communicate with Oracle NoSQL Database cloud service, which means code written once is portable to run against the actual cloud service.
A few things to remember:
Excited! If you would like to read in detail – Oracle NoSQL Database cloud – Developer On-boarding.
If you are a developer using the
Keep watching this space to know our commitment to enhance Oracle NoSQL Database cloud developer experience.