SQLiteServer 2.0 is no longer available here. It is now owned by REAL Software.
SQLiteServer is a high performance relational database server that offers many ANSI SQL-92 features. SQLiteServer runs on Linux, Windows and Mac OS X.
Features include:
- Strong AES encryption (128, 192 and 256 bit)
- Supports unlimited connections.
- Full ACID (Atomic, Consistent, Isolated, Durable) compliant.
- Platform independent storage engine.
- Full support of triggers and transactions.
- Journal engine for crash recovery.
- Supports databases up to 2 terabytes.
- Supports sqlite 2 and sqlite 3 databases.
- Very easy to use and to administer.
- Automatic logging.
- Automatic compression.
SQLiteServer serves SQLite databases remotely. The easiest way to access the server is to use SQLitePluginPro in conjunction with REALbasic. The SQLiteDatabase class within SQLitePluginPro knows how to talk to a SQLiteServer and, in fact, once you have established a connection to the server, you can use a SQLite database on a remote SQLiteServer in exactly the same way you would use a local SQLite database.
For developers not working in REALbasic, we offer, for free, an easy-to-use SDK (written in ANSI C) that you can use to talk to the server.
To achieve maximum performance we have developed SQLiteServer entirely in low level ANSI C with many optimizations, as well as a sophisticated database locking scheme to improve multi-user database accesses.
SQLiteServer is the perfect companion to SQLitePluginPro because you need to change only a few lines of code to begin share your databases.
SQLiteServer offers excellent security with strong AES encryption capabilities. Click here to learn more about the AES encryption protocol. We also provides technical information about how this protocol is used in SQLiteServer.
SQLiteServer comes with a SQLiteServerAdmin application that allows you to administer any SQLiteServer remotely. With SQLiteServerAdmin you can create new users and new databases, and you can also assign database privileges to existing users. SQLiteServerAdmin is available for free for Windows, Linux and Mac OS X.
In addition to the personal a license, a SQLiteServer redistribution is also available. The redistribution license allows you to create custom server-client applications and then sell both the client and server as one package. A separate redistribution license is required for each solution you intend to sell.