Showing entries 36826 to 36835 of 44814
« 10 Newer Entries | 10 Older Entries »
New access-control features in mondrian

Data warehouse administrators often want to give different users access to different subsets of the data. The OLAP model is a powerful paradigm for exploring data, and this paradigm also allows complex access-control rules to be expressed easily.

Mondrian already implements a rich set of access-control primitives (see mondrian schema guide), but we are considering some features to make mondrian more expressive in future releases.

Introduction: Access control in mondrian-2.4

In the current version of mondrian, roles are defined by elements in the mondrian schema file. A role can have access granted, or denied, for cubes, hierarchies, and members of hierarchies.

The type of access granted to an object is inherited by its children. For example, if you deny access to a schema, then access to cubes in …

[Read more]
OmniTI Turns 10

Earlier this month (on the 4th, to be exact), OmniTI celebrated its 10th birthday. From humble beginnings in Theo's basement to a company of almost 50 employees, things have certainly changed. We now have an entire division devoted to email (Message Systems), a new office opening in New York, and a strong reputation that we all cherish. I haven't been here since the beginning, but I'm very proud to be a part of this team.

On his blog, Theo shares his thoughts on the occasion:

OmniTI is my other child, and the stresses and accommodations that I and everyone close to me have shouldered for …

[Read more]
MySQL Conference & Expo 2008 'Call for Participation' Opens!

The sixth annual MySQL Conference & Expo, co-presented by MySQL AB and O'Reilly Media, will take place April 14-17, 2008 in Santa Clara, California. The event is expected to bring over 1,500 open source and database users together to harness the power of MySQL and celebrate the large and active MySQL ecosystem. The call for participation is now open for prospective speakers -- submissions will be accepted until October 30, 2007.

To submit a proposal or learn more about the conference, please visit www.mysqlconf.com.

Things that break while travelling?.

This year, it seesm that whenever I go out for significant travel, the following things will break on my trip:

  • a laptop power supply
  • a disk

At least this time the disk is part of a RAID1 array.

Oh, and for some reason my mythbackend stopped doing anything a few days ago…. and I wasn’t checking it. grr… annoying. At least there’s not much on TV.

InnoDB auto-inc scalability fixed

There was long played scalability issue with InnoDB auto-increment field. For details check Bug 16979. In short words the problem is in case of insert into table with auto-increment column the special AUTO_INC table level lock is obtained, instead of usual row-level locks. With many concurrent inserted threads this causes serious scalability problems, and in our consulting practice we had a lot of customers who was affected by InnoDB auto-inc. For several of them we even advised to replace auto-inc column by that or another solution.
Good news is the bug is fixed. Bad news is it is fixed only 5.1.22, which is not released yet.
I wonder if the fix is going to be ported to 5.0, as I mentioned it affected many production systems and not all of them are ready to upgrade to 5.1.

[Read more]
Developing a new application

So, I'm developing a new application that's in the capacity planning phase. The application is designed to scale linearly and scale is very easy to do just by adding another database server. But, at what point do you upgrade? What point in the applications life do you add new servers to serve the expectation of the users?

To figure out these questions, thresholds need to be defined. When these thresholds are exceeded then upgrades need to occur.

Here is a process (my process) of questions to ask to define thresholds: First I start out with generic questions listed below.

What is the expected amount of users who are going to use the product initially?

What is the expected usage pattern? For instance if they are adding data what is the add rate? If they are reading data what is the read rate?

Given that the first two questions are answered now ask when is it going to …

[Read more]
Top Ten Things to do before installing MySQL
MySQL Heidelberg Developer Mtg: Looking back

As noted already in March and described more closely in July, we had a MySQL Developer Meeting in Heidelberg, opened up for selected members of the MySQL community. Since yesterday, I’m back and reflecting upon how it all went.

The first reflection is that I’m biased, since I was organising the meeting together with above all Patrik Backman (for the agenda) and Georg Richter (for the lion’s share of all real work, such as the coordination with our venue, Marriott Hotel). But I would still like to concur with the many MySQLers who think it was “the best MySQL Developers Meeting ever“.

So what made the meeting a success?

We got plenty of work done. Our motto was “Working Together“, making use …

[Read more]
Japanese MySQL Certification Exams now avaible

Hot on the heels of the MySQL Japan User?s Conference, the Japanese-language versions of the Developer and DBA certification exams were published on Sep. 25.

This means that the following exams are now available in Japanese:

  • 003-002 : Certified MySQL 5.0 Developer Part I
  • 004-002 : Certified MySQL 5.0 Developer Part II
  • 005-002 : Certified MySQL 5.0 DBA Part I
  • 006-002 : Certified MySQL 5.0 DBA Part II

As always, the exams are available through Pearson VUE, and all 121 Japanese testing centers are standing by to help you with the exams.

For more information on the Japanese certification exams, see http://www-jp.mysql.com/certification/

Default MySQL Slave Network Timeouts Considered Harmful

A

Showing entries 36826 to 36835 of 44814
« 10 Newer Entries | 10 Older Entries »