WODA:
The Web Oriented Database
home | docs | features | releases | help | manual | FAQ | download

This document provides basic information about WODA - Web Oriented Database - for potential users. The Administrator's manual provides more information for database administrators and the help file for the end users.

Contents:

What does the name stand for ?

Woda stands for "Web Oriented DAtabase". This does not mean it is not relational or object-oriented but that it is optimized for the use on the Web. In many Indo-European languages, words sounding like "woda" mean water - therefore the tap and the moisture on this Web page. It is also true, that Woda is caffeine free. No Java, SQL, PhP, C# inside.

What can I do with WODA ?

Any simple database application which: Examples of such applications are membership lists, bibliographies, document archives, virtual journals and libraries, catalogues, hot lists, classifieds, discussion systems, mailing list archives, rings of web pages, questionnaires ...

Payroll systems, blood bank applications, military strength applications are not what you would use WODA for (although it would be tempting).

What are WODA's strenths ?

The usual way of developing database applications is to define the schema and the application logic, and create the three tier structure:

  1. implement the data storage in SQL,
  2. the application logic in a programming language (such as C, C#, PHP ...) and
  3. define the user interface as a combination of static html files and dynamically generated pages.

The approach taken by Woda is radically different. One just needs to define what the data to be managed is. If, for example, it includes the handling of a person's name, all the we know about names is stored in one place. How a name is displayed, how is it entered, who is allowed to enter it etc. Based on this hundered of different pages needed to use and manage the application are generated automatically.

What could be WODA's weaknesses ?

What platform does it run on ?

WODA runs on any platform which supports Perl and CGI interface to a Web server. We know that it is running smoothly on any UNIX system such as HP-UX, Linux, FreeBSD, SGI ... With zero limitations (since 3.300) WODA runs on Windows NT and Windows 9x with Apache or Xitami servers.

What browser to use when working with WODA ?

Most browsers which support forms and tables will do for the basic features. Oldest browser where the user would not be significantly handicapped is Netscape Navigator 2.0. Advanced applications may use frames, JavaScript and Cascading Style Sheets. This requires Navigator 2.0+ or Explorer 4.0+. WODA's author is conservative about building latest browser features into WODA. He uses Mozilla as a reference browser.

How fast is it, anyway?

Here's what Sean <cybersean@thedataforge.com> wrote:
About the Database Engine:

The database engine is a PERL script and is about 70k.  The neat thing
about the script, is it provides modularity.  Databases are defined
through smaller PERL script modules, and these definition files just pass
variables and values to the main script.  It is highly customizable and
configurable, it is under the GNU Public license, and is written and
maintained by a college professor in Slovenia.  Initial testing resulted
in phenomenal perfomance on all of these platforms:

==> Novell IntranetWare 4.11, Netscape Enterprise Server 2.0, Novell's PERL.NLM Interpreter

==> Highly customized commercial (undisclosed vendor) Unix package on a public access Internet server, Netscape Enterprise Server 2.0 for Unix

==> 486 DX 100 PC with 64MB Ram, 8.1 GB IDE Hard Drive, 10mbps shared ethernet, Linux Slackware 4.0, Xitami web/ftp server, PERL for Linux

==> Pentium III 300mhz with 180MB Ram, 8.1 GB IDE Hard Drive, 100mbps switched ethernet, Windows 98, Xitami web/ftp server, and Active State PERL for Win32.

==> Testing for OS/2 Warp 4 Netfinity Server by the end of June 1999:
Pentium II 300mhz with 128MB Ram, 100mbps switched ethernet, 4.3GB hard drive, Xitami web/ftp server, PERL for OS/2

Here's what <Wilfred@Cryogen.com> wrote:
Regarding benchmarking...   [deleted] ... i' ve compared it to a similarly complex implementation of a SQL mess, and nothing is better for actively changing database information...

-Faster and more powerful than any SQL implementation
-no competition? !!!
-yes im serious... >10,000 records with 25+ categories... other formats cant handle it...

Can I get a copy ?

Yes. WODA is free software, however it is copyrighted and some licensing limitations apply. Read the license before you download. And after you download, you should read the Administrator's Manual.

Who is the author ?

Ziga Turk from the University of Ljubljana, Faculty of Civil and Geodetic Engineering, Slovenia, Europe.

Where is it indexed:

Many places, but these guys asked for a link back. BTW, I'm letting you use WODA for free. So if you have a minute, please submit it to any lists, resource indexes and search engines. The more users there are, the more help you will get from them.

 WODA: the database tool for the World Wide Web
March 3, 2009