Showing entries 32626 to 32635 of 44922
« 10 Newer Entries | 10 Older Entries »
SAAS Multi-tenant Databases

There are some good high level discussions on the various database architectures for implementing software as a service.  I’m on going to duplicate that.  Instead, this article is going to highlight some of the issues and tradeoffs when multiple tenants (customers of the software service provider) are put into one database.   The core of the problem is having multiple tenants in one set of database tables can make queries that select data for only one customer much slower. 

First, I’m testing on a new system, one with 32 gig of memory.  Currently,  the innodb_buffer_pool_size set to 28 gig.   I’m using the same size tables as previously, both Sale and SaleTenant have 120 million rows and are about 27 and 28 gig respectively.  This means that the tables fit into memory, so the following tests do not have an IO component.  Not perfect, but it shouldn't make a difference in the …

[Read more]
O'Reilly study uncovers multiple reasons for open source's impressive rise

(Credit: O'Reilly Media, Bernard Golden, and Sourceforge.net)

According to new research released today by Bernard Golden (Navica) and O'Reilly Research, there are at least six reasons compelling the rapid rise of open source. Agility and scale, reduced vendor lock-in, quality and security, cost, sovereignty (i.e., Local, not necessarily US-based development), and innovation. No wonder Sourceforge downloads continue to rise.

In one particular area, however, open source shines, in my opinion: The ability to reduce lock-in to a particular vendor. The report suggests:

There is little potential price competition for incumbent vendors: Because locked-in vendors have little fear of being replaced, they are in a position to extract expensive maintenance and upgrade fees, bleeding ever-shrinking IT budgets of precious dollars. For example, …

[Read more]
Reading between the lines of EnterpriseDB’s survey results

EnterpriseDB has announced the results (PDF) of its recent survey of open source database usage.

While the company understandably highlights the adoption of PostgreSQL for transaction-intensive applications and its high reliability and performance and scalability EnterpriseDB has done a pretty good job of presenting the results in an unbiased manner.

I couldn’t help feeling that some of the more interesting results are hidden at the end of or buried within EnterpriseDB’s write-up, or even missing entirely, however.

For example, right at the end of its report EnterpriseDB states that “eight three percent have yet to pay for the use of their open source database” which speaks volumes about both the challenge that open …

[Read more]
On MySQL forks and MySQL’s non-Open Source documentation

All of this talk of Drizzle (a fork of the MySQL server by Brian and Monty) has reminded me of a topic I have wanted to discuss for quite some time…

One of the things that sets MySQL apart (in, IMHO, a very bad way) from other Open Source database projects/products such as PostgreSQL (license) and Firebird (license) is that the MySQL documentation is NOT Open Source. The MySQL documentation is …

[Read more]
Drizzle goes back to the Roots

Will Drizzle (Brian, Monty, Mark, MontyT, and others ...) become a cloudburst? I think so, and here is why...

First a simple question: what made diverse systems such as PHP, the HTTP protocol and memcached so popular?

Answer: ease of use, simplicity, speed and scalability.

And what made the original version of MySQL so popular? Well, exactly the same things.

Drizzle goes back to the roots, concentrating on what made the use of MySQL so widespread in the …

[Read more]
Phipps to lead Sun Open Technologies Practice

Simon Phipps hopes to change the way Sun deals with intellectual property rights. READ MORE

MySQL and Drizzle

Today Brian launched Drizzle, something he's been working on for a number of weeks now, together with some other Sun/MySQL people and quite a few active MySQL community members. I scribbled some quick info and my own perspective on About Drizzle, with links to the various currently available resources.

I think it's an interesting and worthwhile development, and I understand it has the okidoki from inside Sun; Monty also noted this. We'll have to see how that goes though. It amounts to an internal fork, doesn't it... Drizzle is not directly a MySQL replacement, but it does kinda wipe the floor with MySQL's current development process, roadmap, licensing and business model. I do commend Sun on allowing a …

[Read more]
Memcached and MySQL: webminar from a Web 2.0 company

At OSCON, Brian and Dormando gave their ever famous talk, Memcached and MySQL: Everything You Need To Know. I didn’t attend the tutorial, but they assured me it was similar to what was given at the MySQL Conference 2008 (everything, but the very nice buttons dormando was giving out with the memcached logo!). Great, because not only is memcached hot, but I have notes from their talk: Memcached and MySQL tutorial.

Interestingly enough (and this didn’t happen at OSCON), …

[Read more]
?Me too? comments in bug systems

I don’t know about “me too” types of bug replies, but before everyone goes to the bug database and starts saying “me too”, “this affects me”, “please fix this ASAP”, “I won’t use MySQL 5.1 till this is fixed”, I wonder if this will cause more harm (i.e. more bug spam for the developer, and all those subscribed to it) than good.

It seems like the public Worklog interface gets this right - via voting. Having a count of those that have the same problems, even displayed via “stars”, is a much better interface, and shows urgency a lot better than “me too” posts.

Take one of my favourite worklogs - …

[Read more]
The new kid on the block - Drizzle

Before today, Drizzle was known as a light form of rain found in Seattle (among other places). Not any more. If you have not read the news already today, Drizzle, Clouds, “What If?” is the new kid on the RDBMS bock.

Faster, leaner and designed with the original goals of ease-of-use, reliability and performance, Drizzle will make an impact in those organizations that are seeking a viable database storage solution for large scalable applications. The key to Drizzle is several fold. First, the crud has been removed. The first part of Drizzle development is to remove bloat or non functioning software from the MySQL tree. In fact if you monitor the commits, it reads like, this has been removed, these files have been deleted, this code has been refactored, this new library has been introduced. Design decisions that have limited MySQL’s development for years are being …

[Read more]
Showing entries 32626 to 32635 of 44922
« 10 Newer Entries | 10 Older Entries »