Showing entries 35253 to 35262 of 44810
« 10 Newer Entries | 10 Older Entries »
Benchmark adds open-source savvy Entrepreneurs in Residence

If you're looking for a seasoned, open-source savvy executive team, you might look to MySQL or another leading open-source company. But if you want that team to come with investment dollars attached, you'd do far better to look to Benchmark Capital. In addition to Kevin Harvey (MySQL, Red Hat, etc.) and Peter Fenton (JBoss, Hyperic, SpringSource, etc.), Benchmark just added four new EIRs (Entrepreneurs in Residence), two of which will focus on open-source investment opportunities.

Benchmarks's Bob Kagle notes the importance of EIRs:

By bringing seasoned executives into the firm to found new businesses or work with our portfolio companies, everyone benefits. They understand the challenges of running a start-up, and demonstrate by example what it takes to build, manage and lead …

[Read more]
Let's Get It Up

Some tips around MySQL and SMF on OpenSolaris.

You can enable the MySQL server by starting it through svcadm

% svcadm enable mysql

Although for current builds since the integration on build 79, you need to do this manual stuff first:

% su -
% cd /var
% mkdir mysql
% /usr/sbin/groupadd mysql
% /usr/sbin/useradd -g mysql -d /var/mysql mysql
% chown mysql:mysql mysql

So if your MySQL service is going into maintenance:

% svcs | grep mysql
maintenance    11:03:45 svc:/application/database/mysql:version_50

You could find out more what happened by doing:

% svcs -x
svc:/application/database/mysql:version_50 (MySQL RDBMS)
 State: maintenance since February 15, 2008  2:25:49 PM CET
Reason: Restarting too quickly.
   See: http://sun.com/msg/SMF-8000-L5
   See: MySQL 5.0.45(1)
   See: http://dev.mysql.com/docs
   See: /var/svc/log/application-database-mysql:version_50.log
Impact: This service is …
[Read more]
Going to the User Conference

Looks like I will be at the MySQL Conference and Expo again this year. I try to attend as many sessions as possible, but I always end up meetin’-n-greetin’ and I’m sure this year will be no different.

So if I owe you a beer, or more importantly if you owe me a beer, you know where I’ll be.

Of course and as always, if you are interested in joining the MySQL Support Team you can drop me an email or catch me on Freenode or trip me as I walk by and we can meet up at the conference and discuss the subject!

Let's Get It Up

Some tips around MySQL and SMF on OpenSolaris.

You can enable the MySQL server by starting it through svcadm

% svcadm enable mysql

Although for current builds since the integration on build 79, you need to do this manual stuff first:

% su -
% cd /var
% mkdir mysql
% /usr/sbin/groupadd mysql
% /usr/sbin/useradd -g mysql -d /var/mysql mysql
% chown mysql:mysql mysql

So if your MySQL service is going into maintenance:

% svcs | grep mysql
maintenance    11:03:45 svc:/application/database/mysql:version_50

You could find out more what happened by doing:

% svcs -x
svc:/application/database/mysql:version_50 (MySQL RDBMS)
 State: maintenance since February 15, 2008  2:25:49 PM CET
Reason: Restarting too quickly.
   See: http://sun.com/msg/SMF-8000-L5
   See: MySQL 5.0.45(1)
   See: http://dev.mysql.com/docs
   See: /var/svc/log/application-database-mysql:version_50.log
Impact: This service is …
[Read more]
Aggregate Functions with Perl stored procedures.

I found myself thinking this evening about how someone could set about writing aggregate functions using Perl and on an idle Google search, came across this webpage entitled User-defined Aggregate Functions in DB2 Universal Database.I wondered if a similar technique could be applied for our implementation of External Language Stored Procedures for MySQL. It turns out that the answer is:

10000+ tables in one MySQL database

Once in a while I hear people talking about using thousands or tens of thousands of tables in one MySQL database and often how it “doesn’t work”. There are two things to say to them:

  • Are you nuts?!
  • Sure it works

I’ll elaborate a little on both …

Why’d you do that? Are you nuts?!

In most cases when extraordinarily many tables are brought up the “correct answer” is: Fix your schema to not duplicate the same table layout for each customer/user/site/…!

Once in a while though there are good reasons to have way too many lots of tables. Even “takes too long to fix the application now” can be a good enough answer sometimes.

My use case was to use the many tables as an extra “index” for a situation that a regular index couldn’t cover. Tens of thousands of tables, here we come.

[Read more]
RMOUG Second Day

Today was a mini-Pythian day at RMOUG. Both Alex and myself gave two presentations each. My first session was on using LDAP with Oracle Applications. It was at 8:30am and there were a few brave souls that fought the snow and icy road conditions to make it. The group was small and I was pleasantly surprised that almost everyone in the room indicated that they were currently using LDAP, although most were NOT using Oracle LDAP offering ( Oracle Internet Directory).

George Trujillo was presenting on MySQL for the Oracle DBA in the same room, so I stayed and learned a few things. Although I must have been really tired as I missed his comments on the Blackhole engine for database replication. George also shared some of his experiences from customer sites visits. All in all, I am glad I stayed.

Riyaj Shamsudeen had an interesting session on De-bunking the Myths about redo-undo-rollback. I enjoyed this presentation style of making an …

[Read more]
Open Source ?Love Links? for Valentine?s Day

Thanks to Tony Lawrence for inspiring today’s post. Hopefully these links don’t stink. 

Anthony Lawrence: Reasons I Don’t Like Social Media

Tools that once were valuable for pointing out the best of the web often become obsolete or spammy (you might say this about Digg). Tony’s example is StumbleUpon, a link sharing site that I love.  He contends that the social networking site has become clogged with junk or at least doesn’t provide consistent "quality" links. [Updated: Actually check the post comments for …

[Read more]
End Users vs. Developers

No, this is not a blog post on the endless battle between end user and developers as a result of them not understanding each other. No, this post is about "what determines the value of a software/service company". Is it the number of end users or the developers/service people?

Lets start off with a made up example: What would MySQL AB be worth if, lets say Microsoft and not Sun would have bought it? Microsoft would have gotten a ton of users this way. Maybe it would have been worth the price just for an opportunity to try and kill a competitor (this would of course only partially work due to MySQL's GPL nature). How many developers would quit their jobs? How would that affect the future of the product? Ultimately I would expect the chances for a MySQL product and related services to go down considerably because key developers leaving would diminish end user trust and they would spearhead the creation of alternatives.

Now what …

[Read more]
Project: RSS Feed Storage Using InnoDB

I’ve been coding a couple of scripts that run on 5 minute intervals to grab RSS/Atom feed data from http://mysql-dba.com and import that into a MySQL database. It idea is to create a search function for the site that will look at all past data from the aggregated feeds. Since there are multiple pollers running at different intervals I decided to use Innodb for the read/write nature of the poller/processing scripts.

This is very simple so far - and as such I felt it should be documented from the start unlike many of my other projects. Here’s the feed table that is storing the information from the RSS feeds.


mysql> show create table feed_items\G
*************************** 1. row ***************************
Table: feed_items
Create Table: CREATE TABLE `feed_items` (
`id` bigint(20) NOT NULL auto_increment,
`rss_site_id` int(11) …

[Read more]
Showing entries 35253 to 35262 of 44810
« 10 Newer Entries | 10 Older Entries »