Showing entries 21 to 28
« 10 Newer Entries
Displaying posts with tag: embedded (reset)
Embedded InnoDB RPM packages

Shortly after I created the initial packages of embedded InnoDB on the OpenSUSE Build Service, Oracle/Innobase released an updated version ( In addition to many improvements and bug fixes, they slightly changed the versioning scheme to better indicate what version of the InnodDB plugin their code is based on (see Vasil's posting on the InnoDB Forums for more information).

I've now updated my InnoDB packages on the Build Service to this version as well - please note that the naming scheme of the shared library package has …

[Read more]
Embedded InnoDB now available on the openSUSE Build Service

Oracle/InnoBase announced the availability of the embedded version of InnoDB at this year's MySQL Conference & Expo, but I have not seen a lot of comments or reviews about it so far. Which surprises me, because I think this is a very interesting piece of technology!

In my opinion it might actually hit the sweet spot for application developers seeking an alternative embedded database solution. SQLite is nice and popular, but it seems to have concurrency issues when used in multi-threaded applications. An embedded …

[Read more]
Using libmysqld with Microsoft Visual C++ 2008 Express

[ Note: this post was updated on Dec 2, 2009 to correct dashes. In the original post, dash dash -- was showing up as a single dash. This is noted in the comments and has been corrected in the text below.]

These are very (very) basic instructions for setting up a very simple application with Microsoft Visual C++ 2008 Express to use the MySQL Embedded Library (libmysqld).

The MySQL Embedded Library is a full version of the server that is available as a dynamic or static library.  Developers can run the library inside their application.  It’s extremely fast, easy to distribute and it’s ideal for stand-alone applications.  More information about the library can be found at

Having little experience using Visual C++, I’ve struggled to find instructions for setting up a project to use a dynamic library.  I finally got it to work thanks to …

[Read more]
TomTom Linux impact light hit so far

I’ve been talking to device manufacturers and the Linux-centered software providers that feed them code for mobile phones, TV set-top boxes, industrial control, automotive technology, medical devices, military uses and a slew of other categories commonly classified as embedded devices, and I can definitively report that I am not hearing or sensing any fear, uncertainty or doubt (FUD) as a result of Microsoft’s TomTom patent suit.

I wrote last month that the controversial MS TomTom suit was not aimed at Linux as much as TomTom and some market categories for Microsoft. While we must all remind ourselves that anything may be possible considering court rulings and Microsoft strategies, I don’t see Microsoft’s TomTom suit as truly aimed at Linux. If it is, I don’t see it having much, if any, impact on Linux. …

[Read more]
A classification of open source business strategies

How does IBM’s open source strategy compare to Sun’s? Or Microsoft’s? What’s the difference between MySQL’s strategy and JasperSoft’s? Are some strategies better suited to engaging with organic open source communities, rather than inorganic? What on earth is the Open Core model?

These are some the questions we hoped to try and address with our Open Source is Not a Business Model report, published in October last year. As I mentioned yesterday, however, without an agreed set of definitions and a common vocabulary it is difficult for a broader understanding the implications of the various models to develop.

One of the ways we might be able to do that is to map the categories we used in our …

[Read more]
Amarok 2.0 uses MySQL

I’ve always been more of a GNOME guy, and when running Linux, I use Rhythmbox to play my music. However, Amarok 2.0 might just change that.

They’ve chosen their database - it is none other than MySQL. The release notes state:

Some features, such as the player window or support for databases other than MySQL, have been removed because either they posed insurmountable programming problems, or they didn’t fit our design decisions about how to distinguish Amarok in a saturated market of music players.

If you want to know why the decision was made, read MySQL in Amarok 2 - The Reality. It has a lot to do with the fact that MySQL can be embedded, and performs well. Its a generally useful read to see …

[Read more]
Embedding a MySQL Server in C/C++ or Java applications

Last week at CeBit I once again had a conversation with an application developer that was not aware that it's possible to embed the MySQL Server inside an application instead of running it as a separate process. I experienced something similar at FOSDEM recently, while talking with the Amarok developers - how come that this feature is so little known? In fact, there are two possibilities for embedding MySQL (and both of them are licensed under the GPL): the first one is using the libmysqld embedded library, which is suitable if you are developing C/C++ applications:

The embedded MySQL server library makes it possible to run a full-featured MySQL server inside a client application. The main benefits are …

[Read more]
MySQL on Pebble?

Does anyone know if MySQL runs on pebble? I believe that a) it's based on Debian and b) Metrix delivers their devices pre-installed with a pebble variant. (Correct me if I'm wrong, Matt - ed: thank you. Metrix Pebble is their name for their distribution.)

I'd love to see MySQL installed and distributed with the devices that are being sold by this company because a) it's currently one of the few groups that manage and make use of the Seattle Wireless Network (SWN), and b) Metrix will be managing installation and maintenance of the SWN's Mesh Node located on UPN Tower, on Capitol Hill's …

[Read more]
Showing entries 21 to 28
« 10 Newer Entries