473,382 Members | 1,373 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,382 software developers and data experts.

Alternatives to traditional RDBMS

Hi all,

Are there any known alternatives
to the traditional RDBMS (MySQL,
PostgreSQL, SQLite, Oracle, etc0 /

I know of 3 written in Python:
* buzhug
* kirbybase
* PyDbLite

buzhug
---------

Although buzhug has a group
membership size of ~60 or so it
has not seen any activity in some
time - and any activity that exists
is slow and far and in-between.

That said, buzhug is has a nice
OO/Pythonic design and is quite
nice to use. I have been working
in improving it and have fixed issues
I've come across in a branch of
the original buzhug code that I
now maintain.

I fear the author of buzhug has lost
interest and gone elsewhere to
tinker with (better) other things ?

kirbybase
------------

A nice small (also pure) python
OO database. Developed quite
some time ago, not actively
worked on, but works really well..

PyDbLite
----------

Also developed quite some time
ago, similar to both kirbybase
and buzhug.

Are there any others out there ?
Is anyone working on something ?

I would like to continue my work
on buzhug... I have so:
* Fixed several bugs
* Implemented a WSGI middleware layer

I'd like to refactor a lot of it's code
and make better use of more recent
features of python as buzhug was
written quite some time ago. I think
it's "protocol" could be vastly improved
as well - as pickling things doesn't
always work so well...

In addition, I think buzhug could do
with some caching features to speed
database operations up (they're already
pretty fast).

cheers
James

--
--
-- "Problems are solved by method"
Sep 10 '08 #1
5 2070
James Mills wrote:
Hi all,

Are there any known alternatives
to the traditional RDBMS (MySQL,
PostgreSQL, SQLite, Oracle, etc0 /

I know of 3 written in Python:
* buzhug
* kirbybase
* PyDbLite
ZODB. Without any problems usable without ZOPE, clusterable, ACID-conform
and so forth.

Diez
Sep 10 '08 #2
>Are there any known alternatives
>to the traditional RDBMS (MySQL,
PostgreSQL, SQLite, Oracle, etc0 /

I know of 3 written in Python:
* buzhug
* kirbybase
* PyDbLite

ZODB. Without any problems usable without ZOPE, clusterable, ACID-conform
and so forth.

There is also dejavu: http://www.aminus.net/dejavu

--
Psss, psss, put it down! - http://www.cafepress.com/putitdown
Sep 10 '08 #3
On Thu, Sep 11, 2008 at 3:40 AM, Daniel Fetchinson
<fe********@googlemail.comwrote:
There is also dejavu: http://www.aminus.net/dejavu
This is an ORM. They are
off-topic for this thread :)

cheers
James

--
--
-- "Problems are solved by method"
Sep 10 '08 #4
"James Mills" <prolo...@shortcircuit.net.auwrote:
This is an ORM. They are
off-topic for this thread :)
Tsk, such an unfounded bias...

I've had a lot of success using sqlalchemy + Elixir together ;)
Sep 11 '08 #5
On Thu, Sep 11, 2008 at 12:06 PM, alex23 <wu*****@gmail.comwrote:
"James Mills" <prolo...@shortcircuit.net.auwrote:
>This is an ORM. They are
off-topic for this thread :)

Tsk, such an unfounded bias...
To be honest. I have since now
tried both ZODB and Durus and
both seem really nice. I still do
think that ZODB could do with a cleanup
though.
I've had a lot of success using sqlalchemy + Elixir together ;)
We are talking "Alternatives to RDBs" :) ok ?

cheers
James

--
--
-- "Problems are solved by method"
Sep 11 '08 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Matt O'Toole | last post by:
I'm looking for a website backend. I can use PHP and other scripting languages, but I don't have access to an RDBMS. So I'm looking for an RDBMS substitute -- maybe something that reads/writes...
5
by: Lonnie Princehouse | last post by:
I'm in a situation where I need to distribute several interdependent Python packages. There are good reasons not to combine them all into one package. Distutils doesn't seem to be able to bundle...
1
by: Marek Kotowski | last post by:
I'm preparing short dictionary and this is the question: are 'RDBMS' and 'database server' synonyms? If not, what are the differences? Thanx in advance. Regards Marek Kotowski Warsaw
43
by: Steven T. Hatton | last post by:
Now that I have a better grasp of the scope and capabilities of the C++ Standard Library, I understand that products such as Qt actually provide much of the same functionality through their own...
3
by: Michael Lueck | last post by:
Considering a project which will target DB2 UDB on Linux as the primary / suggested platform, but also support MySQL and/or PostgreSQL as our project is GPL so it would be "slightly" rude then to...
4
by: Arijit Chatterjee | last post by:
I heard that MS Access is not at all a RDBMS.But why? Only the security feature in Access is low.We can't create multiple logins or... Other than that everything is available.So why not a...
3
by: Chris Murphy via DotNetMonster.com | last post by:
I'm curious to know if C++.NET produced a smaller & faster (performance wise) executeable. I don't know too much about C++ and I'm only starting to pick it up now, but given that I'm doing a lot of...
43
by: sinister | last post by:
Is MS Access a true RDBMS?
6
by: Thomas Guettler | last post by:
Hi, most of the time I use ZODB/Durus to store my data. I like it, but I know that it has some weaknesses: - only accesible from python - I need to code your indexes for fast searching...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.