Replication is one of the most flexible technologies available
for databases. We are implementing a new open-source,
database-neutral replication product that works with MySQL,
Oracle, and PostgreSQL. Naturally we've done a lot of thinking
about the feature set. It's tough to pick any single feature as
the most important, but one that really stands out is optional
statement replication. Here's why.
Database replication products tend to replicate row changes and
DDL. However, Mark Callaghan has a great example of why you want to replicate
statements as well--it enables Maatkit distributed consistency checking to
work. If you dissect the …
Welcome to the 103rd edition of Log Buffer, the weekly review of database blogs.
Starting with Oracle stuff, Chen
Shapira (just a simple DBA on a complex production system)
is looking for great PL/SQL. Why? To become a
better PL/SQL programmer. “But,” she writes, “for PL/SQL , I’m a
bit stuck. I can still read my own code for bad examples, but
where can I find examples for great code?
. . . Somehow, there is simply no
open-source code written in PL/SQL that I can read to get a good
idea of how PL/SQL should be written.” Niall
Litchfield recommends the contents of
$ORACLE_HOME/rdbms/admin
. Any other ideas …
Welcome to the 102nd edition of Log Buffer, the weekly review of database blogs.
Since it was DB2’s 25th birthday this week, as Anant Jhingran reports, let’s start with it.
From ZDNet this week came a story that IBM was considering the open-sourcing of DB2 — big news, naturally, whether true or not. Matthew Aslett of 451 CAOS Theory says, Open source DB2? I don’t think so, suggesting that it was merely theorizing on the part of one IBM …
[Read more]
My company Continuent sponsors Continuent.org,
an open source site that contains some of the coolest scale-out
projects around. You may have heard of Sequoia,
which implements middleware clustering of any database that has a
JDBC driver. However, Sequoia is really just the beginning.
We have several other projects that offer interesting scale-out
technologies. Myosotis implements fast SQL proxying, Hedera
provides wrappers for group communications, and Bristlecone has tools for performance testing of
scale-out architectures. This summer we will add projects for
database neutral master/slave replication as well as cluster
management. …
Welcome the the 101st edition of Log Buffer, the weekly review of database blogs.
This edition was originally claimed by Ward Pond for his SQL Server Blog. Unfortunately, Ward is, in his own words, “dealing with the aftermath of a burst appendix,” which is a very good reason not to spend your time at the computer. Ward, heal up soon! We’ll see you on LB before too long.
In lieu of the normal Log Buffer, I throw it open to our readers. Please leave a comment mentioning your favourite database blog items from the week that was, and anything else you care to say about them.
LB will be back to normal next Friday. See you then!
Netbeans 6.1 was released recently which includes PostgreSQL JDBC driver. It had been a while since I had done programming as a developer, so I decided to take it for a test drive to refresh my programming skills with it. Well here is the resulting demo application:
Remember it is just a demonstration application. It requires your client (laptop or desktop ip address) to be trusted in pg_hba.conf ip adddress in order to work with your database.
Update on Sept 30,2008: Added a new dialog box which includes option for password and also the new L&F called nimbus (JRE6u10 recommended). Here is a quick screenshot:
Log Buffer, the weekly review of database blogs, is 100 editions (and almost two-years) old today! Lewis Cunningham has returned to LB to publish The Big 100th edition of LB on An Expert?s Guide to Oracle Technology.
No speech, but I would like to thank Log Buffer’s readers and especially all of Log Buffer’s editors for making LB a worthwhile and fun stop in the database “blogosphere”. It’s very easy to see why LB editors are successful in what they do — they are consistently enthusiastic, diligent, and adaptable. And I enjoy working with them.
Okay, okay — I can hear the orchestra starting to play me off, so …
[Read more]My earlier post mysql versus postgresql brought me lots of negative comments - that i did not compare the transactional database of pgsql with the transactional engine (innodb) of mysql. The main reason why i did not do that was because i had found InnoDB to be very slow as compared to MyISAM.
But after all those comments i ran the benchmarks again using the same scripts and the same technology
I created and ran some simple tests on mysql and postgresql to figure out which one is faster. It is already known that postgresql is more stable and reliable than mysql. pgsql has a rich set of features. It is a complete RDBMS and also supports fulltext search.
All benchmarks were done on my laptop - Intel core 2 duo (2.0 GHz) with 4MB L2 cache & 2 GB ram. I have 64 Bit ubuntu system loaded
Over the years, the database world has been buzzing with the strategic threat posed to the established players by upstart open-source database systems. Oracle and IBM would no longer be able to gouge defenseless small and medium-sized businesses of non-trivial portions of their IT budgets for a mere database licence. Oracle, IBM and Microsoft, for their part, have tried their best to respond to this threat, but it is clear that they cannot simply squash open-source products, but rather evolve with the changing landscape.
the countered threat from Oracle
Oracle made some strategic purchases in the past few years to establish a foothold in the embedded and front-end database market by acquiring Sleepycat (maintainers of BerkeleyDB) and InnoBase (makers of InnoDB storage engine for MySQL). These two also happened to provide the only two transactional backends for MySQL, whlie InnoDB is the only one to be used widely in practice. …
[Read more]