Monday Aug 10, 2009

ADO.Net Entity Framework on MySQL

Reggie Burnett, the lead behind MySQL Connector/NET, will be presenting a MySQL webinar, "For ISVs: ADO.NET Entity Framework for MySQL", tomorrow at 10 Pacific Time!

Among other topics, Reggie will discuss how to

  • Develop your application against SQL Server and then switch it to MySQL with zero code changes

  • Optimize your database schema without requiring any code changes in your application

  • Use LinQ syntax for type safety in your applications

(Interest in using MySQL on Windows is growing. The 2008 MySQL OEM Annual Survey, which closed in March 2009, shows that some 73% of MySQL OEM customers develop applications on Windows, and some 59% deploy these applications on Windows.)

If you're interested in Windows programming with MyQL, do not miss Reggie's other upcoming webinar for Sept. 15: "For ISVs: What's New in MySQL Connector/NET 6.1".

Monday Jun 01, 2009

SunRay @ CommunityOne

This year, at CommunityOne and JavaOne, every user has access (through their registration smart cards) to arrays of SunRay  clients and a choice of Windows, OpenSolaris and Ubuntu desktops accessed through the SunRay clients. The system is powered by SunRay servers and VirtualBox virtualization environment. I'm using one of the SunRay 270's to write and post this blog. (I selected the Ubuntu desktop.)

Friday Mar 27, 2009

Microsoft Takes Note of MySQL

In a Financial Times report today about RedHat's quarterly earnings, Sam Ramji of Microsoft takes note of MySQL and its influence as a key component in the general move towards open-source software:

Larger deployments of open-source to firms that already run the technology in a small way might be the most that happens, due to the fact that recessions make IT managers worry about risk. For the same reasons, a recession is not the time to switch a workforce to a new technology.

Microsoft is counting on that, while accepting that every leading company will soon be running at least some open-source software.

“It’s a heterogeneous world,” said Microsoft’s Sam Ramji. While Microsoft continues to warn about the legal and economic perils of relying on Linux and similar systems, Mr Ramji’s role is to make sure that open-source programs already in use can work in conjunction with Microsoft software.

That way, just because a company is using the MySQL open-source database, it will not feel compelled to put it on top of the Linux operating system. By some measures, that defence is working well – Mr Ramji said 56 per cent of MySQL instances were running on Windows.

Then again, the easier Mr Ramji makes it for IT buyers to economise by putting open-source in more places, the more they will do just that and undermine his business in the longer-term.

Tuesday Jan 09, 2007

Partitioning a Disk

Warning: This entry is the story of partitioning a disk.

I've recently moved offices within Sun and just got a new laptop. With a back-up work system, I figured it was a perfect time to go back to the Gateway desktop I've had in my office for some time and try to install Solaris on it.

As would be expected, we have weekly builds of Solaris here, and right across from my office, I can pick up the latest weekly build on a DVD. This seemed like a good place to start.

As a first step, I wondered if I should partition the hard disk on my Gateway machine which currently runs Windows. I didn't really need the Windows operating system any more. I don't use it for any application that would require it and all applications I run are either Java-based or available on Solaris, and I have used Open Office very successfully since 2003 to deal with MS Office based documents.

Nevertheless, I decided that the partitioning exercise was to be had not so much because I was interested in preserving my Windows files but because I wanted to see how easy it was to perform the task without paying for any software. James Liu had earlier mentioned QtParted tool available on Knoppix, which is a Linux OS possible to run from a CD. I had always wanted to use an open source partitioning facility, and this seemed like a good working choice. The alternative, of course, was just not to partition and install using the Solaris installation DVD.

When I was unable to produce my own working Knoppix CD, James kindly came to the rescue and gave me a working CD of Knoppix 5.1.1. James had burned this CD on Solaris. (The CD I had produced kept relegating me to a useless shell of Knoppix perhaps because I was producing it on a Windows XP system with a freeware CD image burner, probably not adequate for my purposes even at low burn speeds. There are commercial tools for burning CDs from CD images on Windows XP but I didn't want to use any of these.) 

The Knoppix OS on the CD works really well. I was now able to load the OS and then run QtParted to resize the existing partition and "create" new ones, and then run QtParted to "commit" these changes. I used suggestions from Richard Friedman which worked really well.

It turns out that the Ferrari laptop on which Richard installed Solaris Express has a similar size of disk to the Gateway machine in my office. The only difference is that QtParted performed the job of disk partitioning in less than 20 minutes on my Gateway machine which compares very well with the 2 hours in the Ferrari experience. As always, we shouldn't compare apples and oranges. The higher speed for partitioning has to do with the two CPUs and the large RAM available on the Gateway box in my office.

More later ...





« August 2016