Showing entries 39441 to 39450 of 44035
« 10 Newer Entries | 10 Older Entries »
State of the Computer Book Market, Q306, Part 2

By Tim O'Reilly

Last week, I talked about the overall state of the computer book market. But most of our readers don't care about the publishing business. They care about the technologies we cover. Here's where we get to the meat: category visualizations and trends showing which technologies are winning and which are losing in the book market. Here's a treemap view of the quarter on quarter differences between Q3 of 2006 and the same period last year:

As I've previously described in Book Sales as a Technology Trend Indicator, in a Treemap visualization, the size of a square indicates the relative size of the category, and its color indicates the rate of …

[Read more]
The PBXT pluggable storage engine and the MySQL 5.1.12 Beta release

OK, it took a while, but it has been worth the wait. At last I can now guarantee that when you download the PBXT source code, it will compile! But seriously, with the released of MySQL 5.1.12 Beta we now have an excellent platform for testing the pluggable storage engine API.

These are interesting times because we are seeing the future of storage engines in MySQL. The PBXT 0.9.73 release demonstrates the ease with which externally built storage engines can be combined with MySQL in the future. And, as I have mentioned before, PrimeBase XT is the first engine to take full advantage of this new feature in MySQL.

And while I am singing my praises let me remind you of 2 other reasons why you should try out PBXT: the engine achieves high concurrency using a pure MVCC implementation (MVCC stands for multi-generational concurrency control, if you want to know why, ask Jim! ;) and great performance with a write-once

[Read more]
Reminder: MySQL Hamburg User Group Meetup tonight!

Just a quick reminder: the Hamburg MySQL User Group meets tonight at 7pm at the usual place. See the invitations on Meetup.com or OpenBC/Xing for details - around 25 people have signed up so far, so we should have a great time. Stefan Saasen will give a talk about Ruby on Rails/Active Record. See you there!

Reminder: MySQL Hamburg User Group Meetup tonight!

Just a quick reminder: the Hamburg MySQL User Group meets tonight at 7pm at the usual place. See the invitations on Meetup.com or OpenBC/Xing for details - around 25 people have signed up so far, so we should have a great time. Stefan Saasen will give a talk about Ruby on Rails/Active Record. See you there!

MySQL Conference 2007 Call for Papers about to close

I blogged about this earlier but the MySQL Conference for 2007 is fast approaching and the call for papers is about to close.  November 7th is the deadline so you've only got two days left to send in those great presentation ideas.  I'm submitting a couple of sessions so hopefully I'll see you there!

MYODBCShell

C/ODBC v5 comes with some command-line tools such as MYODBCShell. MYODBCShell can be used to interact with the server. It is similar to the mysql command-line tool but it uses ODBC. MYODBCShell is very useful for problem solving ODBC issues (more on this in a later blog) and for simply trying out commands before using them in an ODBC application.

Here are some of the unique features of MYODBCShell;

  • is command-line ODBC tool
  • can connect via an ODBC DSN
  • can connect via a driver connect string
  • can invoke catalog calls like SQLTables, SQLColumns, etc
  • can be used in batch
  • can wrap ResultSet in HTML

You can use MYODBCShell by entering a command-line shell and executing the command MYODBCShell. You may have to change to the directory where MYODBCShell was installed or get it into your PATH. Execute MYODBCShell without arguments to
get information …

[Read more]
Marten on Hybrid Business Models

Marten Mickos wrote a blog about "hybrid" business models built around open source technology.  He lists a baker's dozen of models where the software is free but there is a revenue source that comes from somewhere else.  For example, there are models like SugarCRM or Zimbra where the base level product is free, but there are additional "enterprise features", or Mozilla where the software is free, but Google and others pay to generate advertising revenue.  A few of the models are slightly tongue-in-cheek.  Still, if you're thinking of getting into open source as a business, you need to be clear how you will make money.  Otherwise, you end up like Borland in model number 11, where the software is free, but you regret it.

Perhaps readers can throw in their own business …

[Read more]
Call for Papers for the MySQL User's Conference about to Close

And the link is...
http://www.mysqlconf.com/cs/mysqluc2007/create/e_sess/

I've submitted some papers on scaling and the storage engine
interface for next year's conference. The call for papers ends on the
7th so now is the time to submit all of those crazy schemes, hacks,
and projects you have put together in the last year :)

Linux Based Poor Man's SAN

by Mark Schoonover & Mike Hiraga


Introduction

I had requirements to develop a multi-terabyte disk to disk backup system. I've used the usual backup to tape options, but once my company got past the 1 TB threshold, it was too demanding for tape. Some of the problems going to tape were:

1.Tape Libraries, big and expensive.
2.Backup window too long.
3.Restoration took a very long time.
4.Storage, and inventory of tapes too time consuming.
5.Very difficult for offsite storage with large amounts of data.

Concept & Requirements

I first read of the idea to use rsync as a way to keep directories synchronized in ?Linux Server Hacks? book from O'Reilly. Recipes #38, #41 and #42 provided a good beginning, and reading through this will give you a good idea on the basics. This …

[Read more]
MYODBCInstaller

C/ODBC comes with some command-line tools such as MYODBCInstaller.exe. MYODBCInstaller can be used to; register/deregister a driver or create/edit/remove a DSN. In other words - MYODBCInstaller can be used to manage ODBC system information.
Driver

An ODBC driver must be registered before being used. On most platforms this means adding entries into some text (odbcinst.ini) file. In the case of MS Windows it also means adding entries into the registery. A driver is deregistered by simply removing the entries. One complicating factor is that a UsageCount is maintained. The UsageCount is incremented each time a driver is registered and decremented each time the driver is deregistered. The idea is that the driver files should only be removed if the UsageCount becomes 0.

MYODBCInstaller handles adding/removing entries and inc/dec UsageCount but does NOT copy/remove files - that must be done by the caller. For …

[Read more]
Showing entries 39441 to 39450 of 44035
« 10 Newer Entries | 10 Older Entries »