February 1, 2018
FairCom DB and Java: A great combination for database management
Solution provides multiple ways to use Java to build, operate and grow database(s)
Note: c-treeACE became FairCom DB in November 2020.
You want to choose FairCom DB 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 FairCom DB with Java.
While it is no secret that C or C++ are the traditional languages for the c-tree family of database products, FairCom DB does not require you to use C or C++ to code. In fact, FairCom DB has more than 20 APIs that enable you to code in multiple languages.
And more specific to Java, FairCom DB 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 FairCom DB: 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 FairCom DB, 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 FairCom DB data as a registered resource by publishing FairCom DB 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 FairCom DB NoSQL layer.
- FairCom SQL Java Database Connectivity (JDBC)– You can create a standard SQL JDBC connection between Java and the FairCom DB SQL database engine. You should take note that the FairCom DB SQL JDBC driver requires no other changes to other system components.
- FairCom Java API – You can utilize a record-oriented, NoSQL Java framework to manage data with the FairCom DB NoSQL database engine when using the FairCom NoSQL Java Interface Technology (FairCom DB 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 FairCom DB’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 FairCom DB.