Release of upscaledb 2.2.0 by Christoph Rupp

Posted on Apr 03, 22:26:51 CET 2016 - SHARE:


The new release comes with significant changes!

A new SQL-ish query interface

A new query interface (uqi_select and uqi_select_range) with an SQL-ish query language. The query engine can be extended through custom plugins, which can also be loaded from an external library. You can therefore run fast queries even when using the remote API or wrapper APIs like java, .NET, Python or Erlang.

Example queries are:

(SELECT) MIN($record) FROM DATABASE 1
(SELECT) TOP($record) FROM DATABASE 1 WHERE condition($record)

"Typed" records

Just like the keys, records can now also be "typed", i.e. for uint32, uint64 and all other currently supported types.

Other changes

In addition there were a few (mostly minor) changes in the API and bug fixes.

Due to the addition of reord types is the file format not compatible to 2.2.0.

CALL FOR ACTION:
I will upgrade some parts of the code to C++ 11 with the next releases, starting with non-critical parts (i.e. unittests, tools). If your compiler does not yet support C++11 then please tell me.

All files are available on the download page.


Latest Posts

Jul 02, 19:33:12 CET 2017
Release of upscaledb 2.2.1

Sep 25, 21:23:03 CET 2016
First release of upscaledb-mysql 0.0.1

May 20, 18:55:21 CET 2016
32bit integer compression algorithms - part 3

Apr 11, 19:12:27 CET 2016
32bit integer compression algorithms - part 2

Mar 22, 18:38:21 CET 2016
Fast range queries in upscaledb

Apr 03, 22:26:51 CET 2016
Release of upscaledb 2.2.0

Latest Comments