What is Recital 10 at a glance
Recital is a dynamic data-centric programming language with an embedded high performance database engine particularly well suited for the development and deployment of high transaction throughput applications.
Recital has a high degree of compatibility with Microsoft FoxPRO with additional modern enterprise class extensions.
Recital is a cross-platform solution for Windows, Linux and Unix.
Designed for high-availability fault tolerant systems Recital can scale up to 1000's of concurrent users.
Recital products are fully supported worldwide from our offices in USA, UK and Asia by our professional IT services team.
The Recital 10 database engine is not a standalone process with which the application program communicates. Instead, the Recital database is an integral part of any applications developed in Recital.
Recital 10 implements most of the SQL-99 standard for SQL, but also provides lower level navigational data access for performing high transaction throughput. It is the choice of the application developer whether to use SQL, navigational data access, or a combination of both depending upon the type of application being developed.
The Recital 10 database engine, although operating as an embedded database in the user process, multiple users and other background processes may access the same data concurrently. Read accesses are satisfied in parallel. Recital uses automatic record level locking when performing database updates. This provides for a high degree of database concurrency and superior application performance and differentiates the Recital database from other embeddable databases such as sqlite that locks the entire database file during writing.
Recital 10 includes a complete cluster ready database engine that has a high degree of fault tolerance. The Recital 10 database engine maintains the transaction state of a running program. Failures in the network transport or endpoint cause Recital 10 to reconnect and restore the database state transparent to the end-user.
Benefits of Recital 10 at a glance
Microsoft FoxPRO compatibility
Recital 10 has a high degree of compatibility with Microsoft FoxPRO including full support for all of the object-oriented language features.
Cross platform development
Develop and Deploy your applications on Windows, Linux or Mac with Recital Visage.
Incredible performance improvements
With Recital 10 speed improvement in excess of 100x over previous Recital versions your end-users will notice the speed difference immediately.
Scaleable to 1000's of users
Recital can expand to meet the requirements of the job, from the smallest task to the largest project. Recital 10 is a truly cluster aware database engine, fully utilising the power of cluster computing, allowing you to increase capacity simply by adding additional nodes to the cluster.
Bullet proof reliability and non-stop operation
Recital 10 has an extremely high degree of fault tolerance, with features such as automatic cluster failover and self healing indexes. When Recital is configured to operate in a cluster of load-balanced application servers and dataservers, and the master dataserver fails, the applications will automatically fallover to use the backup dataserver. Application state will be restored automatically on the backup dataserver.
Integrated data dictionary
Recital increases productivity by allowing developers to set business rules at the table level. It automatically enforces the rules when the table is used anywhere in an application.
Take advantage of Linux
Linux has a vastly lower cost of ownership than Windows, world class leading security protecting your data from virus or malware infections and far greater reliability. Move your business critical Microsoft FoxPro applications to Linux today!
Batch processing capabilities
Recital has built-in batch processing capabilities, which are especially beneficial for corporate transaction processing solutions such as those used by some of our customers in medical claims processing and banking. Batch jobs (cron jobs in Linux) can run in the background while interactive users on desktops or web clients are updating data concurrently.
True universal data access
With Recital 10 you can access your data using JDBC and ODBC.
In addition Recital 10 can read and write data to/from Oracle, MySQL, DB2, postgreSQL and many more. Unify your business data today!
Chronological data versioning
Recital 10 incorporates chronological data versioning known as database timelines.
All changes made to data are recorded together with the previous data values, who changed the data, when they changed it, and from where they changed it. The timeline can be viewed and data rolled back to a previous date and time if so required.
World class support
If you are running Microsoft FoxPRO business critical applications, it’s time to switch to Recital to extend the lifetime of your FoxPRO applications and benefit fron worldwide expert support and hot fixes if and when required.