TDDB - The Distributed DataBase



TDDB on the Web     Official TDDB Discussion Group

  1. What is TDDB?
  2. How to Get TDDB & then install & run it?
  3. How to compile TDDB, and what tools/libraries do I need to compile & run TDDB?
  4. What options can I pass to scons while compiling?
  5. SQL Statements currently supported by TDDB
  6. Data types currently supported by TDDB
  7. Known Limitations/Features/Bugs
  8. Wish list/TODO
  9. Advantages of TDDB
  10. Project Report
  11. FAQ


  1. What is TDDB?


    TDDB is an acronym for The Distributed DataBase. Currently, the Distribution bit is unstable, but you can find out more about how TDDB distributes queries here. However, you can use the TDDB Engine & Parser as a normal RDBMS. TDDB is fully ACID compliant & supports Transactions. The list of SQL stataments supported is mentioned below along with a list of limitations and features. TDDB is still under heavy development, so there may be a few bugs. Please let us know if you find any. You can send a mail at dhruvbird@gmail.com or sandesh247@gmail.com or by submitting a Bug/Support/Feature request at http://sourceforge.net/projects/tddb.

  2. How to Get TDDB & then install & run it?


    TDDB can be downloaded from CVS or the latest release version from this page. After untaring the sources, you should read the file Readme.txt to find out how to run tddb for the first time. See below for finding out how to compile TDDB.

  3. How to compile TDDB, and what tools/libraries do I need to compile & run TDDB?


    TDDB currently works only on x86 & x86-64 platforms running Linux or any other OS that supports the options mentioned below. You will need Scons to compile TDDB.
    The various libraries & include files headers needed will be detected by scons automatically. However, here is a list:

  4. What options can I pass to scons while compiling?


    Here is the list of options, and a brief description of each:

  5. SQL Statements currently supported by TDDB.



  6. Data types currently supported by TDDB.



  7. Known Limitations/Features/Bugs


  8. Wish list/TODO

    Things that might find their way into TDDB as and when we get time to work on it.

  9. Advantages of TDDB:

    Now that I've mentioned many drawbacks/limitations of TDDB, let me highlight a few positives of TDDB ;-)
  10. Project Report:

    You can download my final year project here





TDDB on the Web     Official TDDB Discussion Group     FAQ