It is currently 04 Dec 2009, 23:23

Welcome
Welcome to the SDB Engine Forum!
You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. Registration is fast, simple, and absolutely free, so please, <a href="/profile.php?mode=register">join our community today</a>!


Post a new topicPost a reply Page 1 of 1   [ 1 post ]
Author Message
 Post subject: What SDB Engine is...
PostPosted: 24 Mar 2007, 16:28 
Site Admin
User avatar

Joined: 22 Mar 2007, 22:50
Posts: 111
SDB Engine means Simple DataBase Engine and is written entirely using the LUA scripting language.

The goal of this project is to complete a database engine for the AROS operating system and, secondary, to improve my programming skills.
The final product will be a single-user relational database, but for further details you should look at the main SDB site.

And now some specifications:
    * Single user database
    * limitless number of databases opened at the same time ( limited by available memory )
    * Dynamic record size ( no wasted space by empty fields )
    * up to 4.294.967.295 records ( can be easily increased when AROS will get a more modern file system )
    * up to 65.534 fields within a record
    * Field name can reach 255 chars ( with no restrictions )
    * Fields can store up to 65k of data
    * Supported field type are ( at the moment ):
      > numeric
      > alphanumeric
      > boolean
    * maximum database size is 4Gb ( limited by the actual AROS file system )
    * warnings/errors localization
    * database filtering system trought "Selections"
    * limitless number of Selections for each opened database ( limited by the available memory )
    * Database Import/Export functions
    * Selections Import/Export functions
    * Supported criteria operators are:
      > Greater than ( > )
      > Lesser than ( < )
      > Equal ( = )
      > Greater or Equal ( >= )
      > Lesser or Equal (<= )
      > Not Equal ( <> )
      > Between ( <-> )
      > Not Between ( >-< )
      > Contains ( <|> )
      > Starts with ( |> )
      > Ends with ( <| )
      > Is Empty ( empty )
      > Is Nil ( nil )
      > And
      > Or
      > Not

    * Selections sorting
    * Export Selection's data ( at the moment exports only in sdb format )
    * Ability to auto update Selections when an involved record is changed ( AutoRefresh feature )
    * Relations between databases called "Link System" ( work in progress )
    * Record Undo/Redo functions
    * Database Defragmentation/Cleaning functions
    * Database rebuilding system ( not yet developed )
    * Guided procedures ( not yet developed )
    * Help System ( not yet developed )

...and that's all! :wink:

Links:
> SDB Engine Project, Home Page
> LUA
> AROS


    Report this post
    Top
     Profile  
     
    Display posts from previous:  Sort by  
    Post a new topicPost a reply Page 1 of 1   [ 1 post ]


    Who is online

    Users browsing this forum: No registered users and 0 guests


    You cannot post new topics in this forum
    You cannot reply to topics in this forum
    You cannot edit your posts in this forum
    You cannot delete your posts in this forum
    You cannot post attachments in this forum

    Search for:
    Jump to:  
    cron