“While I believe that one size fits most, claims that RDBMS can no longer keep up with modern workloads come in from all directions. When people talk about performance of databases on large systems, the root cause of their concerns is often the performance of the underlying B-tree index”– Martín Farach-Colton. Scaling MySQL and MariaDB [...]
To our Partners, Employees, Customers, Friends, and Community:
It is my unfortunate duty to inform all of you that DynamoBI is ceasing commercial operations October 31, 2012; we are immensely grateful for all the support that you all have shown our company, in so many different ways, over the past 3 years and we hope to make this shutdown as painless as possible for all involved. We know that we are not the only people who are invested in LucidDB, so we wanted to explain our rationale for shutting down along with the implications for the entire LucidDB community (not just our customers).
We started DynamoBI 3 years ago when we saw our most favorite open source project, LucidDB, finding limited prospects for adoption without a growth to full, commercial support which many (most!) companies need to be able to adopt open source software. We had been actively working with LucidDB for a long while, and knew …
[Read more]This week we present the MySQL Connect Keynote: Community Perspective—Why Upgrade to MySQL 5.6. This is the entire keynote panel, featuring Sarah Novotny of Meteor Entertainment as the moderator, and panelists Giuseppe Maxia of Continuent, Domas Mituzas of Facebook, Sheeri Cabral of Mozilla and Mark Leith of Oracle. We discussed the main features we thought would be useful to us as well as the community.
The demand for Database Administrators continues to
grow.*
Almost two-thirds of IT hiring managers indicate that they highly
value certifications in validating
IT skills and expertise.**
* Job satisfaction and DBA work growth rate: CNN Money's 2011
Best Jobs in America survey.
** Survey among nearly 1,700 respondents by CompTIA, the
nonprofit trade association for the IT industry, cited in
Certification Magazine, Feb. 14 th., 2012.
Get Certified with Training on Demand
Are you an experienced Database professional eager to achieve
certification?
Is time your most precious resource?
Then try our new Training On Demand Certification Value …
When I stepped into my current job as Senior MySQL Architect in
the summer of 2007 one of the first things on the agenda for
discussion was the development model. We had released 5.0 almost
2 years ago and we were still more than a year from releasing
MySQL 5.1. The model we used for developing MySQL 5.0 and MySQL
5.1 didn't work as well we wanted. So we had many discussions on
how to improve this model.
A quick step 5 years forward to today, we are now using the
Milestone release model and are just about to release the second
GA version that have been developed using this model.
Differences in old and new development model
So what is the main difference between the new development model
and the old development model?
I think the most important attribute of our current model is that
the development tree always have to be in a releasable state
every 2-4 months and this …
Data is the currency of today’s web, mobile, social, enterprise and cloud applications. Ensuring data is always available is a top priority for any organization – minutes of downtime will result in significant loss of revenue and reputation.
There is not a “one size fits all” approach to delivering High Availability (HA). Unique application attributes, business requirements, operational capabilities and legacy infrastructure can all influence HA technology selection. And then technology is only one element in delivering HA – “People and Processes” are just as critical as the technology itself.
For this reason, MySQL Enterprise Edition is available supporting a range of HA solutions, fully certified and supported by Oracle. MySQL Enterprise HA is …
[Read more]In this tutorial we’ll see how to use MySQL Connector/Net 6.6.2 to build an MVC 3 application using Entity Framework 5. We’ll explain some of the first steps to do when starting programming with the C# driver for MySQL and Visual Studio 2012.
Over 200 attendees attended last week’s Percona Live NY event. This year we structured event different than in 2011 with Tutorial Day allowing for in-depth 3 hour presentations for those looking to dive deep into specific topics. We also added an Expo Hall which allowed a lot of MySQL Ecosystem participant to meet their prospective customers and showcase their technology.
I was very pleased with momentum of this event seeing great discussions between attendees, attendees and sponsors as well as many of us doing business around MySQL reconnecting and having a lot of good conversations. As usually between my own talks and …
[Read more]I was looking through James Day’s post on upcoming changes to MySQL configuration defaults in version 5.6, and one caught my eye in particular: innodb_autoextend_increment changes from 8 to 64MB, and now affects *.ibd files. I don’t see any further documentation on this yet; I assume that’s in the works. I’m curious how this will actually behave. What will be the initial size of an empty InnoDB table using innodb_file_per_table? There might be some unintended consequences.
Why should you use stored programs? Great question, here’s my little insight into a situation that I heard about in a large organization.
A very large organization is having a technology argument. In someway, like politics, half-truth drives this type of discussion. This company has hundreds of databases and they’re about half SQL Server and Oracle. The argument (half-truth) states that using T-SQL or PL/SQL yields “spaghetti” code!
It seems like an old argument from my perspective. After all, I’ve been working with T-SQL and PL/SQL for a long time. Spaghetti code exists in every language when unskilled programmers solve problems but the point here is one of software architecture, and an attempt to malign stored programming in general. Let’s examine the merit of the argument against stored programs.
First of all, the argument against stored programs is simply not true. SQL DML statements, like the …
[Read more]