MAPPING TOOL PERFORMS FASTER THAN RAW JDBC.THOUGHT Inc.(R), San Francisco San Francisco (săn frănsĭs`kō), city (1990 pop. 723,959), coextensive with San Francisco co., W Calif., on the tip of a peninsula between the Pacific Ocean and San Francisco Bay, which are connected by the strait known as the Golden , The Dynamic O/R O/R On Request O/R Outright (foreign exchange transactions) O/R Overrated O/R Originator/Recipient O/R Operational Requirement O/R Office Routing Mapping(TM) company, has announced that CocoBase(R) Enterprise O/R version 4.5, a market leader and award winning Dynamic Object to Relational Mapping(TM) tool shipping since 1997, increases performance to twice that of raw JDBC (Java DataBase Connectivity) A programming interface that lets Java applications access a database via the SQL language. Since Java interpreters (Java Virtual Machines) are available for all major client platforms, this allows a platform-independent database for applications using Dynamic POJO Data Persistence(TM) without caching or other tricks. No other Java Object to Relational Mapping tool providing POJO Data Persistence has published information stating performance numbers at this performance level. Most O/R Mapping tools publish performance numbers on average 15 - 20% slower -- as a layer -- than raw JDBC without caching. CocoBase's(R) fast performance continues an almost decade of technological leadership with a solution for Dynamic POJO Data Persistence(TM) performance that is unequaled in the industry. CocoBase(R) is the only apparent O/R Mapping tool that performs faster than raw JDBC with identical JDBC driver This article or section may contain original research or unverified claims. Please help Wikipedia by adding references. See the for details. This article has been tagged since September 2007. and SQL SQL in full Structured Query Language. Computer programming language used for retrieving records or parts of records in databases and performing various calculations before displaying the results. . This is not a "trick" of adding caching or making CocoBase(R) use optimizations not used in the JDBC code -- instead it's an apples to apples comparison. No caching enabled, same SQL, same JDBC driver, same transaction settings, and same prepared statement handling. This is accomplished through optimized code that in combination with the Java just in time compiler produces a faster 'executable' when running. After years of working with the Java JIT JIT - dynamic translation , CocoBase(R) has evolved it's highly optimized code in this way creating a solution unique to CocoBase(R). As a result of this optimization, raw SQL operations with CocoBase(R) execute on average twice as fast as they do with JDBC. CocoBase(R) provides additional methods for increasing performance above and beyond the base level high performance. CocoBase(R) caching increases performance by as much as 400 - 500 times that of raw SQL loads. It also maximizes the combined use of calls to the database that greatly minimizes throughput. CocoBase's(R) object graph An Object Graph is a view of an object system at a particular point in time. Whereas a normal data model details the relationships between objects, the object graph relates the instances. i.e. performance is uniquely 'linear' thus the performance cost of managing 1 object or 10,000 objects which have changed is the same per object performance-wise. We know of no other Object to Relational Mapping tool that retains linear performance for complex models. CocoBase(R) also makes good use of optimized SQL and JDBC commands that further support high performance in the application including support for fully customizable and proprietary SQL optimizations. The CocoBase(R) performance numbers are amazing and are one of the major reasons companies use it for their enterprise-level applications. Join customers such as Harte-Hanks and United Airlines in using CocoBase(R) for your mission critical applications. For a free download of CocoBase(R) and additional performance information, proceed to http://www.thoughtinc.com. About CocoBase(R) Enterprise O/R CocoBase(R) Enterprise O/R, Dynamic Object to Relational Mapping(TM) optimized for J2EE (Java 2 Platform, Enterprise Edition) A platform from Sun for building distributed enterprise applications. J2EE services are performed in the middle tier between the user's machine and the enterprise's databases and legacy information systems. and J2SE (Java 2 platform, Standard Edition) See Java 2. J2SE - Java 2 Platform, Standard Edition customer success is the top solution for solving the Object to Relational impedance mismatch. As the mature technological leader in the industry available to customers since early 1997 and is in its' fourth major release, CocoBase has earned a solid reputation for delivering success. CocoBase virtually eliminates the need to hand-code database access for POJO Data Persistence, JDO JDO Java Data Object(s) JDO Jewish Defense Organization JDO Java Data Objects , EJB (Enterprise JavaBeans) A software component in Sun's J2EE platform, which provides a pure Java environment for developing and running distributed applications. EJBs are written as software modules that contain the business logic of the application. and Java Applications. This can directly decrease up to 85% of the cost of database access development for enterprise customers faced with persisting data in company applications. The result is that for every dollar spent on CocoBase about $3 in project savings is given back to the project. CocoBase is essentially free and the project team still gets powerful simple to use technology, highly responsive technical support and amazingly effective training and mentoring. About THOUGHT Inc.(R) THOUGHT Inc.(R), the Dynamic O/R Mapping(TM) company, architects of CocoBase(R) Enterprise O/R, was formed in 1993, and subsequently revolutionized Object to Relational Mapping technology with landmark solutions and industry leadership. THOUGHT Inc.'s(R) global sales include customers in the United States, Europe, Asia and India. For more information, visit http://www.thoughtinc.com or call 415/836-9199. |
|
||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion