February 1, 2018
c-treeACE and Java: A great combination for database management
Solution provides multiple ways to use Java to build, operate and grow database(s)
You want to choose c-treeACE as your database management system because of its speed, reliability and overall rock-solid performance. But you are hesitant because your language of choice is Java. … No problem. You can easily use c-treeACE with Java.
While it is no secret that C or C++ are the traditional languages for the c-tree family of database products, c-treeACE does not require you to use C or C++ to code. In fact, c-treeACE has more than 20 APIs that enable you to code in multiple languages.
And more specific to Java, c-treeACE features multiple ways for you to use Java to build, operate and grow your database(s), whether you work for a small to medium-sized business or an enterprise-level company. The robust feature set for Java includes:
- c-treeDB Java Persistence API (JPA)– You have access to the FairCom Java Persistence API (JPA) library for c-treeACE: A 100-percent object-oriented abstraction layer, which allows developers to program without the hassle of writing SQL and without the burden of having to map result sets to Java objects. This a huge benefit for you because it also allows applications to be independent of a specific platform and database. Because the FairCom JPA library uses the low-overhead NoSQL interface of c-treeACE, it can deliver much higher performance than SQL-based JPA implementations such as Hibernate.
- c-treeDB Enterprise Java Beans – You can implement a Resource Adapter for Java Enterprise Edition (JEE) application servers such as Glassfish using FairCom JEE. When implementing this, you allow enterprise-class, distributed applications to view c-treeACE data as a registered resource by publishing c-treeACE NoSQL methods. c-treeDB Enterprise Java Beans is well suited for you to receive high-performance data access to multi-tier Java applications through the c-treeACE NoSQL layer.
- c-treeACE SQL Java Database Connectivity (JDBC)– You can create a standard SQL JDBC connection between Java and the c-treeACE SQL database engine. You should take note that the c-treeACE SQL JDBC driver requires no other changes to other system components.
- c-treeACE Java API – You can utilize a record-oriented, NoSQL Java framework to manage data with the c-treeACE NoSQL database engine when using the c-treeACE NoSQL Java Interface Technology (c-treeACE Java API). This interface offers you the performance advantages of direct access to records while still allowing full Java access to the same data available through the industry-standard JDBC interface. Because it utilizes simplified concepts of sessions, databases and tables (in addition to standard concepts of records, fields, indices and segments), the c-treeDB Java API allows effortless and productive management of database systems.
It must be reiterated that c-treeACE’s flexibility is not limited to Java. FairCom’s legendary commitment to supporting all major platforms and programming languages gives you the freedom to use your in-house resources efficiently and reap the benefits of using one of the fastest, most reliable database solutions on the market today. It is also important that you have access to Engineer2Engineer support that allows you to receive help, advice and services from the professionals who built c-treeACE.
To learn more about how c-treeACE can help your organization meet its business goals, please visit FairCom.com/products/c-treeace or call 1-800-234-8180. Click here for additional contact information.