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 the number one solution for running FoxPRO 2.6 and FoxBase applications on Linux!
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.
The Recital ™ software suite is a collection of programs that include a dynamic programming language with an embedded high performance cluster ready database particularly well suited for the development and deployment of high transaction throughput applications on Windows, Linux, UNIX, and Mac OS X.
Recital is a powerful data-centric scripting language with an embedded database used for developing character-mode desktop and batch database applications on Linux and Unix. Recital has a high degree of compatibility with Microsoft FoxPRO enhanced with many additional enterprise class extensions. Designed for high-availability fault tolerant systems Recital 10 can scale up to 1000's of concurrent users.
- Recital Server
Recital Server is a cross-platform SQL database and application server which includes client drivers for ODBC and JDBC enabling Recital data to be accessed client/server from Windows, Linux and Mac.
- Recital Web
Recital Web is a server-side data-centric scripting language with an embedded database for creating web applications. Recital Web has a high degree of compatibility with Microsoft FoxPRO enhanced with many additional enterprise class extensions. Includes plugins for apache and IIS.