Update on the upcoming NavDB v0.5.0 release

May 1, 2019 Posted by Uncategorized 0 thoughts on “Update on the upcoming NavDB v0.5.0 release”

The next beta version of NavDB is scheduled to arrive by the end of June 2019. Major changes include a new, but experimental relational model, initial support for the PostgreSQL wire protocol and an updated libnav library.

The relational model in v0.5.0 has many limitations for now and is not intended for general use. However it will make the internal datastores in NavDB into tables that can be queried by the user. This includes tables for the key-value store which can be queried with SQL.

The database server can now recover from an aborted process faster and without user intervention. The C++ code has also been updated to use exceptions for better error handling.

Libnav, the C/C++ library used by both the server and C/C++ clients has also been updated to v0.5.0 with fixes for SCRAM authentication and new classes to support the PostgreSQL wire protocol with the aim to eventually enable PostgreSQL clients to connect to NavDB servers.

NavDB version 0.4 (beta) released

January 18, 2019 Posted by Uncategorized 0 thoughts on “NavDB version 0.4 (beta) released”

NavDB v0.4 (beta) has been released and is available from the Downloads page.

Changes:

  1. New syntax for temporary keys with the expires keyword.
  2. Performance enhancements in the NavDB server.
  3. SCRAM authentication (admin user only for now).
  4. New PHP 7 client.
  5. Separation of reusable code into libnav (Apache 2.0 license).
  6. Upgrade to Boost v1.69.0 (from v1.68.0).

Website refresh for navdb.io

November 6, 2018 Posted by Uncategorized 0 thoughts on “Website refresh for navdb.io”

The website has been refreshed with a revised interface and is now running on a faster hosting provider (AWS Lightsail). The navdb.io domain no longer redirects to navigatordata.com.

NavDB version 0.3 (beta) released

October 22, 2018 Posted by Uncategorized 0 thoughts on “NavDB version 0.3 (beta) released”

NavDB v0.3 (beta) has been released and is available from the Downloads page.

The main change is that keys can now be persisted or temporary (previously keys were only temporary).

NavDB version 0.2 (beta) released

April 23, 2018 Posted by Uncategorized 0 thoughts on “NavDB version 0.2 (beta) released”

NavDB 0.2 (beta) has been released and is available from the Downloads page.

Changes include:
1. The server binary is now available for download (as part of the v0.2 bundle).
2. The server and clients now run on Linux, Mac OS X and Windows.
3. Performance fixes for the clients and the server.
4. The C++ client is now the main client with other clients utilizing it through wrapping techniques.
5. A Java client is now available.
6. Improved build scripts (released as part of the client source).

NavDB version 0.1 (preview) released

February 27, 2018 Posted by Uncategorized 0 thoughts on “NavDB version 0.1 (preview) released”

The first pre-release of NavDB, version 0.1, is now available. This version provides an in-memory key-value store.

  • Downloads (clients only)
    Demo server connection details (no longer available)

  • Documentation
  • Development Update: 30th October 2017

    October 30, 2017 Posted by Uncategorized 0 thoughts on “Development Update: 30th October 2017”

    Post by Jason Filby

    For the last 5 months I have been writing the code of NavDB’s database engine, which will initially provide support for key-value databases.

    Key-Value Database Model

    The first available database model for NavDB will be the key-value model. This model is known for its raw speed, simplicity and for being easy to scale to multiple nodes. Every entry in a key-value entity is accessible by a key, although you can also typically find an entry by searching through values.

    The Database.Guide site has a good page on key-value databases and which use cases they are best suited for: http://database.guide/what-is-a-key-value-database/

    Navigator Database, a new multi-model database, is under development

    July 7, 2017 Posted by Uncategorized 0 thoughts on “Navigator Database, a new multi-model database, is under development”

    Post by Jason Filby

    Navigator Database
    A new database is now under development: Navigator Database. It is a multi-model database which means that it supports multiple ways of structuring and working with data. The first available model is most likely going to be Key-Value which allows for rapid data access. Document, graph and relational models are also planned.

    Get news updates by email
    Sign-up to receive updates using the form in the sidebar. This site will be informational only until the first beta version of the database is released.

    About the author
    Jason Filby is the founder and currently only developer that started Navigator Data in June 2017.