Favourites

Search

What is NexusDB?

The NexusDB database engine for Delphi is our award winning flagship product. NexusDB is a royalty-free database system, with features that rival other heavily licensed products. NexusDB introduces unique new features for Delphi developers while further improving on its core strengths stability, performance and flexibility.

NexusDB is an ultra-fast, client/server database engine designed for the Delphi and C++Builder developer. NexusDB is nimble enough to be fully embedded into your desktop applications and powerful enough to be your primary database server.

NexusDB implements the international standard ISO/IEC 9075 - SQL:2003, including most of the Core SQL functionality as well as many of the additional features defined in the standard. In addition, NexusDB augments SQL:2003 with extensions to expose vendor-specific functionality.

Design goals

NexusDB has been designed to maximize speed, minimize maintenance and preserve data integrity. As a true client/server database, NexusDB is a unique component suite. This design decision has many benefits over typical file-based databases: better data integrity, better performance and better scalability.
NexusDB has been fundamentally designed with a Client/Server architecture. It has three distinct layers: client, server and remoting. Each layer has specific responsibilities within this architecture. The Client layer provides high level data access capabilities. The Server layer stores and retrieves data and the Remoting layer connects the Client layer with the Server layer. The overall architecture looks like this:

It is important to note that even as an embedded database, NexusDB preserves the client/server architecture; the only difference is the absence of the Remoting layer. This architecture thus reduces to:

Features

Please take a look at the extensive features that NexusDB has to offer. We're sure you will find all you need and more.