Daffodil DB / One$DB - How Do They Compare? 36
capt.mellow asks: "It's been mentioned that Daffodil Software has just released php extensions for their java-based commercial and open-source databases, Daffodil DB and One$DB respectively, enabling these databases as options for running web applications. Personally, I have never heard of these databases before. How do they compare to the likes of Oracle, SQL Server, MySQL, PostgreSQL, Firebird, SQLite, et. al.? Has anyone used them in web applications, and would they care to relate their experiences?"
Sounds like good products (Score:3, Interesting)
However, there already is SQLite and PostgreSQL that covers the entire spectrum; up untill Oracle is needed.
As I unfortanly doubt that these databases compare to Oracle, so they are in essence racing with a dead horse; it really might be a beautiful dead horse, but it's still dead.
I really like new things, but they are pushing their luck when introducing a database into an already overcrowded market.
Re:Sounds like good products (Score:1)
I personally use a few more, but I would do away with DB2 if I could.
Re:Sounds like good products (Score:2)
you have obviously never used an AS400. They rock the house as the OneTrueDatabaseServer. Even oracle isnt on par to running an AS400.
If you wanna ditch something, Id go culling in the midrange, so you have something lowend (sqlite), something midrange (firebird or postgress) and something on the topend (os400+db2)...
thin the ranks a little....
Re:Sounds like good products (Score:1)
And for those three it would be better to use Oracle, simply because all the people working with their DB2 installations knows Orcale better.
Knowledge is more valuable than the product itself.
Most Oracle clients are considering migrating to PostgreSQL during next buisness "year", now that it runs natively on Windows; to simplify the development and testing, thereby reducing TCO.
To be frank, AS/OS/400 experts are hard do come by, and sadly they often tend to live
Re:Sounds like good products (Score:2)
Bwaaaahahahaha. Man, that is funny. Where did you hear such nonsense?
now that it runs natively on Windows; to simplify the development and testing, thereby reducing TCO.
What does that have to do with anything? It's run natively on Linux for a long time if cheap platform was the main consideration.
I'm not saying they shouldn't move or they couldn't move (though in many cases, some Oracle features do prevent swit
Re:Sounds like good products (Score:1)
Guess what? From our clients that use Oracle!
Because most of their own developers use Windows.
Instead of ever
Re:Sounds like good products (Score:1)
Anyway, you could supply a link and I'm sure it will be well recieved by many here on
Re:Sounds like good products (Score:1)
I do like PostgreSQL though.
never heard of them (Score:4, Insightful)
But i personaly know PostgreSQL and MySQL, and would definetely go for the former.
You won't be getting DBMSs so much better or more mature than PostgreSQL in the free software world. DBMSs of this quality don't simply spring into existence out of nowhere, hype notwithstanding.
its LGPL (Score:4, Informative)
you can try it out yourself....
there is a comparision with derby
http://www.daffodildb.com/onedollardb-derb
everything depends on what you are using it for
you dont say that in your posting
if you did I might be able to compare and contrast
regards
John Jones
Is Java the right language for a RDBMS? (Score:3, Insightful)
Databases engines must mainly do hardcore work on large sets of data (index, sort, merge, uniq, manipulate dates...); using Java for data crunching, is that really a neat idea?
Aside from the needed feature set, speed is I think the most important factor when picking up a RDBMS. I guess this is one of the major reasons for the quick adoption of SQLite [sqlite.org] and the popularity of MySQL vs. PostgreSQL.
Feel ready to own one or many Tux Stickers [ptaff.ca]?
SQLite (Score:1)
I am however doubtful of it's performance. It is clear from the performance measurements that SQLite is only faster than MySQL when it is running asynchronous or in transaction mode. AFAIK in both these modes, any problem in the SQL statement would invalidate the entire list of SQL statements. It seems than that in most practical s
No (Score:2, Interesting)
The short answer is: no. The long answer is: it depends on what you mean by real-life, production situations. The real question is: should you worry about it before it starts to be a problem? Or a better question: what do you have to do when it starts to be a problem? And if your applications are designed correctly, the answer is:
and update
Re:No (Score:1)
Re:SQLite (Score:2)
You would never use it for "production situations" when you need an actual RDBMS. SQLite's niche is more like when you need something better than ndbm but not a full blown RDBMS (That said, it actually has more mature SQL support than MySQL). In that respect, it is blazing fast. I have stored a million-row logfile type of database on it and with some simple filter queries, got results li
Re:SQLite (Score:3, Interesting)
SQLLite can be as fast as pure data caching to disk for inserts. When you have data coming into the system so fast that a real RDBMS couldn't handle it (on the same hardware) and are willing to have very slow queries until the data is moved over SQLLite rocks. That's a pretty specialized production situation but I had to implement.
Java's fine for data crunching (Score:3, Informative)
You want speed out an RDBMS, the deciding factors are likely to be, in decreasing order of importance: good algorithms, well-designed tables and indexes, fast disk IO, abundant RAM.
Re:Java's fine for data crunching (Score:2)
> compilation. Java should do fine.
Right on, the JIT will do the job once the data gets into memory. And if the guys developing the DB backend need to, they can always use the Java NIO packages [sun.com] to make moving data to/from the disks faster. Good times all around.
Re:Java's fine for data crunching (Score:3, Informative)
Re:Is Java the right language for a RDBMS? (Score:1)
Re:Is Java the right language for a RDBMS? (Score:2)
Gotchas (Score:2, Informative)
Re:Gotchas (Score:2)
Re:Gotchas (Score:2)
Ask Slashdot: (Score:2)
Re:Ask Slashdot: (Score:1)
Daffodil DB and Compiere (open source ERP) (Score:1)
http://daffodildb.com/daffodil-compiere.html/ [daffodildb.com]
I haven't tried it yet... has anyone else?