Archive for the 'Database Kernel' Category

Valentina Server and Developer Database Version 3.4 Released

Sunday, September 23rd, 2007

Paradigma Software, Inc announces the release of version 3.4 of its ultra fast database technology Valentina. This update is available across the product line, including Valentina Office Server, Valentina Developer Network and the free, Linux based Valentina Community Server.

Valentina technology release 3.4 incorporates new tracking and monitoring features for Valentina databases – locally and remotely on a network. (more…)

Breakthrough Advancement in Reindexing Algorithms

Tuesday, May 23rd, 2006

Our engineers have developed  new REINDEXing algorithms for Valentina that could increase reindexing speed by over a multiple of 100.

On a G 5 Dual Processor, 2 Ghz Mac, a five million record reindexing takes over 10 minutes. With the new algorithms, the same reindexing takes between 6-9 seconds.

A secondary benefit is that the size of the index file is reduced in half. A reduced index size means not only making better use of available space on read only media (CDROM, DVDROM) but also an increase in indexing speed since the kernel has to spend less time working with the index file.

An example - a customer database with tables that have 10 and 20 million records each. For ULONG fields:

10M records table

  • old index = 240MB
  • new index = 120MB

20M records table

  • old index = 480MB
  • new index = 240MB

The advancements can be demonstrated on numeric fields <=4 bytes. i.e. Byte, Short, Ushort, Medium, Medium, Long, ULong, Float, Date, Time.

The Paradigma R&D team is researching the creation of a similar algorithm for string fields. You can test the new reindexing algorithms in the next beta release of Valentina 2.4.