Menu

Home

ENGITEX

Overview

  • OODB has been developed with a focus on engineering and ERP.
    However OODB is general-purpose and not limited to these fields.
  • Database supports data structures. Its API is object-oriented. A user with experience in PowerShell, Matlab or any object-oriented language should find OODB easy to work with.

There are two different approaches to work with OODB. The most efficient data storage and retrieval are shown in Example.cs. This approach requires knowing the data structures at compile time. With another approach any object of Hashtable class can be stored/retrieved. The "data fields" in a hashtable do not have to be known at compile time. This approach is less efficient (more storage and processing overhead) but more flexible.
Since Hashtable is a .NET class used in PowerShell, OODB can be worked with from PowerShell as well. This is shown in test.ps1 PowerShell script.

Check the supported data types here: [Data types]

This page [API overview] gives a short overview of the API, however it is recommended to check Example.cs and test.ps1

Important!

  • In the free version OODB is "32-bit" as far as memory range is concerned.
  • There are no automatic calls to defragment() method - a user should, for example, monitor OODB size and try defragmentation if the size becomes too large.
  • For the first time on a new machine it is recommended to run OODB in 'verbose' mode.

Related

Wiki: API overview
Wiki: Data types

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.