ArunaDB or Aruna DataBase is a database server written almost purely in Ruby. Here are the goals for Aruna in order of precedence:
ArunaDB requires the
Ruby programming language. You must download and install Ruby separately. ArunaDB has been tested with Ruby 1.6.4 (and current Ruby source) on linux Red Hat 6.2, FreeBSD 4.3 and Windows 2000/95 using cygwin.I am a software developer trying to earn a living at creating software. I am currently investing a lot of time (and some money) into this project. Please help support this project when and where you can. For more information on helping out please visit
pleasehelp.html.
Aruna is the Sanskrit word for Ruby. Since Aruna is already used elsewhere, I called it ArunaDB.
I have completed several low-level classes such as
A_FileStore, A_BTree, and A_Catalog for ArunaDB. I have also completed the ArunaDB Embedded classes called A_Column, A_Table, A_Index, A_View, A_Sequences but these are still a work in progress.I not have yet created the actual server. The server will be a class called A_Database. A_Database will have two flavors, the server side and the client side. This will allow many users on many different computer to connect to a database server running on another computer. This will include support for users, permissions, and documetation on how to protect a database. This is next on my list of things to do.
ODBC and/or ANSI SQL is not yet supported. This will get done when I have time. Anyone want to help.
While doing some unrelated research on the internet, I stumbled onto some comments about the Ruby programming language. I was very intrigued by several of these comments and decided to check it out. Soon, I and downloaded the language and bought the book called "Programming Ruby". It did not take long for me to fall in love with this language. While reading this book I saw, in my minds eye, an entire database server running in Ruby. I felt that all the needed software components where already in Ruby and they just needed to be pulled together in such a way to make a database server a reality. This gave birth to ArunaDB.
Hi, my name is Michael Davis. I have writing software since 1979. I have programmed in Pascal, Modula 2, Fortran, Cobol, C, C++, and now in Ruby. Most of my programming experience is with C. I started working with databases in 1991. I have worked heavily with Oracle and Access 97. I worked a little with SQL Server on a project that required us migrate data from SQL Server to Oracle on a daily basis. I also working with PostgreSQL several years ago when I ported an Access97 database to PostgreSQL (only the data was migrated). I really enjoyed working PostgreSQL. I enjoy programming in Ruby a whole lot more. I would like to find work as a software developer in the very near future. I would prefer writing software in Ruby or C that involves a lot of database programming (preferably ArunaDB, PostgreSQL, or Oracle database programming). If you know of any organization(s) that could benefit from a Ruby, C, or database programmer, please put in a good word for me. No third party recruiters please.