Java Persistence For seeMore Virtual Database
The SeeMore Virtual Database provides application developers and IT managers with the ability to access, view and update multiple data sources enterprise-wide as if they were a single database ofinformation. The seeMore Virtual Database allows you to create a Virtual Database of information by using meta data information from multiple disparate data sources across your enterprise using a corporate data dictionary.
FireStorm/DAO makes Java software developers more productive by automatically generating Java source code for accessing the seeMore virtual database. CodeFutures code generation approach provides faster and cheaper application development, higher quality applications, more predictable and consistent results, faster software product development cycle times, faster time to market for commercial application development, reduced project costs, and reduced project risks. CodeFutures approach ensures that the focus of software developers is solving business problems - the same approach to productivity that seeMore takes with its virtual database technology.
FireStorm/DAO can import seeMore Virtual Database schema definitions from SQL scripts or from live databases via JDBC and can then generate a complete seeMore Virtual Database data persistence tier based on the Data Access Object (DAO) design pattern. FireStorm/DAO can also generate native data persistence code for Object Relational Mapping (ORM) products (such as Hibernate or JDO-based products). FireStorm/DAO adopts a pragmatic approach of generating Java source code for data persistence that is a direct mapping of a particular relational database schema. It is also possible to define complex multi-table queries and to leverage existing database logic contained within stored procedures.
The generated source code is well-written, consistent and contains documentation. FireStorm/DAO can generate source code based on Java Database Connectivity (JDBC) DAOs, Spring DAO, and Enterprise JavaBean (EJB), or Hibernate. FireStorm/DAO can generate code for standalone Java as well as for leading J2EE application servers, such as JBoss, BEA WebLogic, IBM WebSphere.
Additional Resources
FireStorm/DAO is a database access tool based on the Data Access Object design pattern.
CodeFutures provides a free program to analyze the performance of your MySQL database.
Free MySQL Performance Analysis
Read about how Database Sharding helps many major companies to linearly scale their database applications.
Request Database Sharding White Paper
dbShards economically scales large, high transaction volume databases using Database Sharding.

