The Pyrrho Database Management System
Pyrrho is a compact and efficient relational database management system for the .NET framework. It supports the SQL2003 standard including advanced OLAP functions, and the free edition works for database files up to 8MB in size. The server has a 500KB footprint, so will run successfully on .NET enabled PDAs and mobile phones. Despite its small size it is scalable and efficient. It has been tested on high-volume scenarios, where it significantly outperforms existing commercial products, and the DataCenter edition is designed for supercomputing clusters.
Free personal dowload available from
http://pyrrhodb.msroot.paisley.ac.uk/com/
Pyrrho supports the usual SQL database language, compatible with the SQL2003 standard, but including support for temporal tables. Pyrrho supports relational integrity constraints. Entity, domain and referential integrity constraints are always enforced. However, in Pyrrho the default is that all data types are variable-length. Pyrrho also supports SPARQL, and acts as a SPARQL server.
Key Benefits
- Compatible with the SQL2003 standard, but including support for temporal tables
- The implementation of Pyrrho is in the C# language
- Enforces a full transaction model
- Enforces authority, user and timestamp recording for all changes to the database
- Pyrrho supports threading and clusters. The database server uses threading internally.
Applications
- Pyrrho can also scale up to large enterprise uses, although for large databases it needs a lot of main memory (RAM). For best results the computer main memory should be at least twice the size of the database. It is most suited to data that includes a regular stream of new information that is to be kept indefinitely, for example, customer data, orders or accounting transactions. It has an enhanced authorisation model and built-in auditing facilities.
-
- The server has a 500KB footprint, so will run successfully on .NET enabled PDAs and mobile phones
IP Status
Patent pending
Consultancy Website
www.uws.ac.uk
If you would like further information about
this opportunity please fill out the form below. Your enquiry will
be passed on to the relevant University who will respond to you directly.