Lava DatabaseWe provide the Lava Distributed Database as an enterprise level product for demanding applications and specialized tasks.
The following table provides basic attributes of the database
|
||||||||||||||||
PricingFor pricing on the Lava Database, contact us for details. Exact costs will depend on installation parameters, specifically the number of satellite servers to be deployed and the number of developer (Blueprint) licenses required. |
||||||||||||||||
Lava ComponentsIndividual components included in the attributes above are listed below. In addition, some standard components are described for information.
The Lava Primary Server is the central database, providing the main (and permanent) data storage facilities for a Lava Distributed Data Network. All other applications linked to this network (Client applications, Blueprint, ...) communicate requirements and derive data from the Primary Server. The Standby Server is a hot-standby data server, kept in lockstep with the Primary Server through proprietary data distribution technology. A Standby Server may be mounted at any time after the Primary Server, and will immediately commence synchronization. Shortly after mount (exact time depends on database size and bandwidth of connection to the Primary Server) the Standby Server will be fully synchronized with the Primary Server and from this time on will be kept in lockstep as an immediate and comprehensive hot standby. A Satellite Server is a remote replication (mirror) server, used to artificially circumvent bandwidth restrictions to the Primary Server, as well as to reduce Primary Server load. Used especially where a lower bandwidth line is the only link to the Primary Server, a Satellite Server distributes configured schemas and data tables on startup from the Primary Server and acts as a local server (at local network bandwidth and with immediate response) to a remote group of users. The Satellite Server is continuously kept up-to-date with all Primary Server data tables, and also echoes all local updates to the Primary Server. The Blueprint Software Development Environment is an extremely powerful software project utility, providing multiple facilities to manage and develop software for the Lava database. A graphical project layout interface provides the user with a highly productive and intuitive environment for designing and implementing software ranging from the smallest test applications through to enterprise scale software developments. Blueprint is multi-programmer aware and fully GroupWare enabled, with central source code storage and integrated version control amongst many other leading edge development facilities. The integrated LavaStream programming language provided with the Lava Distributed SQL suite of software is not only used for stored procedures and triggers. It is a function-rich and powerful general purpose programming language which supports data import, batch data processing, report data generation, text file generation and much more. LavaStream Elements provides a simple-to-use interface for execution of batch procedures and other programs written in LavaStream, obviating the need to write a user interface for data processing software. The Lava Query utility is a multifunction SQL query interface to the database, providing a grid display for result sets as well as facilities to extract query results to XML for conversion to Microsoft Excel or compatible spreadsheets. The Administrator provides a simple interface for common database administration tasks, such as creating new databases, creating schemas, truncating tables, adjusting system parameters and many more Dedicated and simple to use backup and restore applications guide the administrator through a quick and painless process for performing backups (which are very quick) and restoring data to existing or new databases. |


