(Sean A. Walberg) Applications using the LAMP (Linux, Apache, MySQL, PHP/Perl) architecture are constantly being developed and deployed. But often the server administrator has little control over the application itself because it’s written by someone else. This series of three articles discusses man
Tag: Open Source
MySQL – Testing failing non-transactional statements
(Ronald Bradford) I was asked recently to confirm a consistent state of data in a non-transactional MySQL table after a failing statement updating multiple rows did not complete successfully.
Tuning LAMP systems, Part 1: Understanding the LAMP architecture
(Sean A. Walberg) Applications using the LAMP (Linux, Apache, MySQL, PHP/Perl) architecture are constantly being developed and deployed. But often the server administrator has little control over the application itself because it’s written by someone else. This series of three articles discusses man
Archive strategies for OLTP servers, Part 2
(Xaprb) In the first article in this series on archiving strategies for online transaction processing (OLTP) database servers, I covered some basics: why to archive, and what to consider when gathering requirements for the archived data itself. This article is more technical. I want to help you unde
Loading a MySQL database in memory (with some Ruby help)
(Jorge Bernal) Let’s say when you have to run a batch process monthly, you can survive with times like 10 minutes. I can imagine a lot of seasoned DBAs right now ROFL about my insignificant 10 minutes. The point here is I was developing this process and some test cases, so my usual trial/error metho
Rolling Sums in SQL – A Practical Example
(Jay Pipes) Today, Lenz was putting together some stats on PlanetMySQL feeds added since January this year, and asked in an email whether he should include totals in the stats. I responded yes, and offered a quick SQL solution to get those numbers out of the database. I thought it might be useful fo
10 Open Source Apps for Enterprise Users
(Matt Hartley) In articles past, we have examined both the up-and-coming open source projects to watch, and which open source applications you simply cannot live without. But where does this leave the enterprise user? Often times, the need of the enterprise user differs from that of the home-office/
Using Relevance Rankings for Full Text and Boolean Searches with MySQL
(Alejandro Gervasio) If you’re a web developer who is searching for a step-by-step guide on how to quickly implement full text and Boolean searches with MySQL, then look no further. This group of articles might be what you need. Welcome to the second tutorial of the series that began with “Performin
MySQL on Windows? Absolutely!
(Robin Schumacher) The admission I’m about to make will likely cause me to lose some friends/colleagues in the open source world, but I have to be honest: I like using Microsoft Windows. Except for Windows 3.0-3.1, I always have. Further, I personally much prefer managing databases on Windows than U
Archive strategies for OLTP servers, Part 1
(Xaprb) In May 2005, I wrote a widely-referenced article about how to efficiently archive and/or purge data from online transaction processing (OLTP) database servers. That article focused on how to write efficient archiving SQL. In this article I’ll discuss archiving strategy, not tactics. OLTP ser
