A few months ago I was at dinner with Yves Trudeau discussing what all consultants discuss in the late hours after a long day of hard work… how to improve performance and scalability. I brought up an idea to him to utilize memcached as an L2 cache for innodb. At first he was skeptical, but as we talked he was more and more intrigued by the idea. The idea was simple, add a set to memcached when something hit the LRU… then issue a get from memcached when you do not find the data locally stored in the buffer pool but before you read from disk. Starting from that point work out any of the issues that would be sure to follow. So Yves continued emailing me asking me questions… then he sent me a note that he had made huge progress with the idea. Huge progress means that he wrote version 0.1 and had it working. That’s when the Idea really turned into a project.
We called it the Waffle Grid Project. Why? A waffle sort of looks like a grid diagram doesn’t it? And I like waffles, they happen to be very tasty. Having a working patch… We burned the midnight oil the last few weeks testing and fixing the code, building a proof of concept, and testing it. So does it work? Yes, it does. Pretty well in fact. Take a look at some of the benchmarks below for a better idea.
Basically what this patch enables you to do is have a central node ( standard run of the mill database ) with several servers acting as remote L2 cache. An example: 1 Main Mysql server with 128GB of memory, 4 remote servers with 64GB of memory each… giving you a L2 cache of about 256GB. With a fast private network the L2 cache should return data faster then can be retrieved off of disk.
Taming MySQL is… challenging. Especially in very large, fast-growth, ‘always-on’ environments. It’s one of those things where you seemingly can never know all there is to know about it. That’s why I really like coming across posts like this one from FreshBooks that describes a very real problem that was affecting their users, how they dealt with it, why *that* failed, and what the final fix was. Post a link to your favorite MySQL Problem and Solution post in the comments (oh yeah, and “subscribe to comments” should be working now!)
Setting Up Master-Master Replication On Four Nodes With MySQL 5 On Debian Etch
This tutorial explains how you can set up MySQL master-master replication on four MySQL nodes (running on Debian Etch). The difference to a two node master-master replication is that if you have more than two nodes, the replication goes in a circle, i.e., with four nodes, the replication goes from node1 to node2, from node2 to node3, from node3 to node4, and from node4 to node1.
NetBeans 6.5 is soon to be released. After 10 years of NetBeans that's the first version of Sun's OpenSource IDE featuring PHP support. While 6.5 is waiting to be packaged the development didn't stop and the first features for the successor, NetBeans.next, are already being developed. David Van Couvering just showed a preview of a cool new feature: SQL completion in PHP strings, if it does what the screenshot promises that's a damn great addition in my opinion....
Hello, there! With another Ubuntu release, it has come the time to update our series of posts on how to install Oracle 11g on Ubuntu. If you’ve been following, we’ve been publishing updated howtos since Ubuntu 7.04:
In fact, in this article I refer several times to previous posts regarding some configuration aspects and why I chose particular values. Also, note that this series of posts is a work in progress and we were able to improve this series with your help. So please do post comment below as your collaboration is very much appreciated.
In this post, we’ll see the steps needed to install Oracle 11gR1 on an Ubuntu 8.10 Intrepid Ibex box all the way to creating your very first database. I’ve been working very hard to ensure that at every new post, the results you get when executing this procedure are as deterministic as possible, leading to a successful setup.
Please keep in mind that this is not a supported architecture, so pay special attention to the order in which I do things. Don’t rush and try to merge steps, as it took me a lot of attempts to make this setup work properly. There are some reboots and also there’s a specific order you need to do things, so please follow the instructions step-by-step and verify the the results of every single command.
PreparationLet’s get down to it, shall we? The first thing to do is to get some files. We need an ISO image of Ubuntu (a CD/DVD will do) and one of Oracle 11gR1. Get Ubuntu 8.10 Server here; and Oracle 11gR1 here. (It’s free, but you have to register on the Oracle website to download it.)
It’s a good idea to check the md5sum of each image after downloading from the Internet.
Red Hat’s chairman wins enterprising award. Sun updates StarOffice. Barracuda Networks acquires 3SP. Reaction to Sun’s reorganization. Barack Obama’s laptop. And more.
Press releases
Red Hat, Inc.’s Matthew Szulik Named Ernst & Young Entrepreneur Of The Year 2008 Overall National Winner Ernst & Young
Ingres Launches Ingres Database 9.2 Ingres
Sun Microsystems Unveils StarOffice 9 Software Sun Microsystems
Red Hat Increases Authorization to Repurchase Common Stock Red Hat
Barracuda Networks Launches Barracuda SSL VPN Following Acquisition of Reputable SSL VPN Provider Barracuda Networks
Univa UD Launches UniCluster 4.1 and Family of HPC Management Products Univa UD
Community Created GroundWork Monitor Japanese Generally Released To Address Growing Market Demand GroundWork Open Source
Open Kernel Labs Expands Global Market Presence: Launches European HQ Open Kernel Labs
Engine Yard Introduces Developer Support for Merb Engine Yard
Day Software Announces General Availability Of CQ5.1 Day Software
REvolution Computing Integrates Their R Distribution into Microsoft’s New High Performance Computing Server REvolution Computing
Yoggie Opens up its Miniature Hardware Firewall Yoggie Security Systems
Adobe Advances Flash Platform at MAX 2008 Adobe
ERP5 World Forum Defines Road Map for the Future Nexedi
News articles
Norway encourages use of open source software Associated Press
Sun’s Rich Green Set Open Source In Motion; Lift-off Still To Come Charles Babcock, InformationWeek
(InformationWeek evidently had something of an open source special this week.covering topics such as virtualization, SOA, content management, Linux, network management, business intelligence, Enamoly, and enterprise usage in general.)
The Microsoft-Novell Linux deal: Two years later Paul Krill, InfoWorld
Business vs. FOSS: Six Pressure Points Bruce Byfield, Datamation
Rule #2: Create a community Terry Hancock, Free Software Magazine
Open source growth dims LAMP stack to symbolic status Pam Deringer, SearchEnterpriseLinux
Bug Labs creates open source Lego for software engineers Bruce Byfield, Linux.com
Blogs
What if Sun fails with open source? Dave Rosenberg, Cnet
Rumors of the Demise of Open Source Startups: Greatly Exaggerated Mark Radcliffe, Law & Life: Silicon Valley
Open Source and Sustainability, Updated Michael Tiemann, Open Source Initiative
Sun: Dead company walking? Steven J. Vaughan-Nichols, ComputerWorld
ZipTie: New features, new name, new license? Tristan Rhodes, The Open Source Advocate
It’s the Infrastructure, Stupid John Mark Walker, There is No Open Source Community
Shouldnt Obama use Linux, and not a Mac? Amanda McPherson, The Linux Foundation
Announcing Tungsten Replicator Beta for MySQL Robert Hodges, Continuent
French Recording Industry Sues SourceForge For Hosting Open Source P2P Mike Masnick, Techdirt
Meet the IT Channels Top 50 Open Source Companies The VAR Guy
Sheeri has already commented on this, but I want to stress that MySQL 5.1.30 will be GA by December 6th, 2008.
The Cloud Computing Expo at Fairmont Hotel in san Jose, CA is fast approaching and I plan to be there to learn and meet the folks interested in Cloud Computing. If you plan to be there, dont miss the hands on Cloud Computing BootCamp, also being held at Fairmont hotel on 20th Nov. and is Free.
Led by Williamson, the Cloud Computing Bootcamp will illustrate all the major players and provide a hands-on program with configuration samples, live demos and working setups you can further adapt and play with.
Hope to see you there and chat about how you can leverage the Sun Cloud offerings to build applications for the cloud or build your own clouds.
Matt Reid wants to know what we want in an Open Source MySQL monitoring solution ?
He is working on the second incarnation of Monolith and wants input from the MySQL community.
Now for me the bigger question is if we want an isolated tool that runs stand alone, or a tool which we can integrate it in something we already have.
To me there is a difference between a tool that I want to use to debug my environment, such as Mytop or MySQL Activity Report, in that case I need some tool that quickly installs with little dependencies and little impact.
On the other side I want a tool that is constantly there, that tells me about trends and performance history. But there I don't want an isolated toool, I want something fully integrated where I can correlate different measurements from disk io, memory usage etc , that tool should also tell me about the things that go
wrong.
We did some research earlier this year to figure out the current state of Open Source monitoring tools. Different tools have a different audience.. some go for the network layer, others take the os level and other even try to go deep inside the applications.
Given that knowledge we even had the idea to refocus that research comparing different monitoring tools such as Zabbix, Zenoss, Hyperic and Nagios again but this time with a focus on monitoring MySQL and submit that as an abstract for the upcoming MySQL conference, we didn't .. maybe next time.
There's plenty of frameworks already that will allow you to send alerts on all of the occasions you list, or allow you to graph all the values you want. And yes we want to see those values too.
But do we want yet another tool , yet another URL to browse to or do we want those alerts and graphs integrated in an existing tool such as Zabbix, Zenoss or
Hyperic .. I guess I prefer the integrated approach.
最近评论
1 天 15 小时 前
1 天 16 小时 前
2 天 12 小时 前
2 天 12 小时 前
3 天 22 小时 前
1 周 1 天 前
1 周 1 天 前