You are here

Acquia

Using the Akiban database with Drupal

For four years now I've been an advisor for Akiban, a Boston start-up building a new class of NewSQL/NoSQL database. I'm excited that after 4 years of hard work, Akiban launched their first Drupal customer solution in the Acquia Cloud. A great opportunity to talk a bit more about what Akiban is doing, and why I'm excited to help their team.

The early phase strategy for Akiban is to augment existing deployments (for example MySQL) to enhance query performance among other capabilities. Our mutual customer was facing performance, concurrency and availability challenges with some custom Drupal report code. The report was built in Drupal as a module, and involved a series of complex joins making performance unpredictable, frequently resulting in slow query performance and periodically crashing the whole site. Using Akiban's database, the customer is realizing 66x performance improvement over their existing implementation, without any significant change to the Drupal application.

One of the core benefits of Akiban is query acceleration. The Akiban database can run along side of MySQL server in "augmentation mode" comparable to master-slave configuration. Akiban implemented a simple Drupal patch which allows the reporting queries to be redirected to the Akiban server. While Akiban’s solution requires data duplication, it also means that there is virtually no intrusion on the day-to-day running of the site.

The report module remains as originally designed but now the problem queries are redirected to the Akiban server. Akiban’s core technology is called Table Grouping. Table Grouping enables for the physical grouping of tables while preserving a logical layer allowing developers to continue to use SQL. This grouping eliminates complex traditional joins while preserving the use of ANSI SQL. In addition, Akiban can create cross-table indexes thus accelerating formerly slow queries. As a result, with the reporting queries now directed to Akiban server, the report performs 66x faster.

The Akiban team refers to Akiban server as a new class of database that accelerates SQL and NoSQL data by 10-100x, while allowing developers to access data in both traditional SQL and RESTful environments (SOAs). Compared to other database technologies, Table Grouping provides an innovative way to store and query structured and semi-structured data.

Akiban's Padraig O'Sullivan is working on a module for Drupal 7, and while there is still some work to be done to test and optimize it, he has already enabled Akiban to run as the source database for Drupal 8 in development. Something to keep an eye on. If you want to test out Akiban yourself, head over to akiban.com and download it.

Acquia raises $30 million series E

Today, we announced that Acquia raised $30 million, our single largest financing we have done to date. The investors include Investor Growth Capital, Goldman Sachs, Accolade Partners and our existing investors; North Bridge Venture Partners, Sigma Partners and Tenaya Capital. The new funding will bring Acquia’s total fund-raising to $68.5 million.

It's a lot of money but we're on a big mission. We believe that Drupal is uniquely positioned to provide a single, unified platform for content, community and commerce applications. We believe an Open Source platform like Drupal is the best way to keep up with the evolving web. We believe we can take on a large variety of proprietary competitors across different industries. We know it is true because we've seen Drupal invade enterprises and overturn their established web technologies. We believe Acquia is breaking new ground with our combination of cloud products and business models.

We've made good strides towards this mission. Drupal continues to grow faster than proprietary competitors. And as Acquia, we have grown to 250 employees and are well on our way to posting around $44 million in annual revenue this year on $60 million in bookings. Specifically, Acquia's revenue has grown at 250% CAGR over the past 3 years, making us the fastest growing software company in the US according to Inc. We added more than 100 employees in the past 12 months. We've seen some incredible growth across the board.

But we also believe we are just getting started. We are in the middle of a big technological and economic shift in how large organizations build and maintain web sites. We believe that Drupal and Acquia are poised to come out as the dominant player.

We'll use the additional funding to continue to go after our mission. We're set out to build a successful, high-margin, highly defensible software company. Expect to see us use the money to accelerate our sales and marketing efforts, to continue our international expansion across Europe and Asia Pacific, to grow each of our product teams, and even to build more products. Part of our funding is also to make Drupal more relevant and easier to use by digital marketers and site builders - and things like Project Spark are a critical element of this. As Acquia builds products, we're committed to contributing to the Drupal project - to drive adoption of Drupal and make it more competitive with proprietary CMS players.

Press coverage:

Acquia hiring at BADCamp

I love attending events like BADCamp. Being here gives me a chance to connect with many people I've known for a long time, but I also get to meet new people that share our passion for Drupal.

A lot of friendships are made at these events. In the Drupal community, we have a saying: “Come for the Code, Stay for the Community”. It's intriguing to see these friendships develop. Often times we end up working together; either commercially through Acquia, or as volunteers on Drupal itself. This happens for everyone, and it happens often, which is why a lot of Drupal companies use these events to try and hire people.

We're also hiring at Acquia, and we're hiring people all around the world. Hiring remains one of our biggest challenges at Acquia. We've seen phenomenal growth as a company, the fastest growing software company in the US in fact, and are continually looking for talented Drupalists looking to make a difference in our customer's lives. Hence, we're setting up a booth at the job fair at BADCamp.

If you are interested in working on some of the most challenging Drupal projects along side some crazy talented Drupal people, stop by our booth. You can work from our headquarters in Boston, our new office in the Old Town in Portland (a great location right on the light rail), from our office in Australia or the UK. There are even opportunities to relocate cloud operations specialists to places like Australia. Or if you want, we have many positions that where you can work from anywhere in the world.

For example, our technical client advisor organization is one of the fastest growing groups within Acquia. This team is on the front lines, working on some of the most challenging Drupal problems that our customers face. But most importantly, they are making a difference in our customers lives. Whether its ensuring that Egyptian publisher Al-Masry Al-Youm's website stayed up during the country's first democratic elections or working with our partners like Palantir.net and Alfresco to help the Martin Luther King Center for Nonviolent Social Change make thousands of archived digital assets available online, our client advisors spend their days working on Drupal AND making a difference in our customers' lives. Additionally, the technical client advisor role can be the entry point to other roles within Acquia's engineering organization, including the OCTO, engineering and cloud operations teams.

There are more than 30 Drupalists from Acquia here with me at BADCamp this year. We're here to participate with the core developer summit, the UI/UX summit, the product summit and much more. If you are interested, talk to me or any of my Acquia colleagues at BADCamp and ask them what it is like working at Acquia.

And even if Acquia isn't for you, you can help us find great people. We offer a $2,500 referral bonus to anyone who refers a friend to Acquia that gets hired. It doesn't have to be an existing Drupal developer. That bonus could pay for a ticket to DrupalCon Australia or it may help you fund some of your Drupal contributions.

How does it feel to sell your company?

I've acquired other companies, but the sale of Mollom to Acquia, was the first time I sold a company of my own. Being the seller felt quite different. It's a interesting mixture of satisfaction tinged with loss. During the negotiation phase you feel joy and excitement. Then you feel frustration as you go through the due diligence process. It's a lot of work. Eventually, the day you hand over the keys you feel like you sold your baby. At the same time, you feel a sense of achievement.

Selling Mollom was a life-changing moment. Not because it was a big financial transaction (it wasn't), but because it proves that I was able to bootstrap and grow a company, steer it to profitability, and successfully exit. It was a great experience, because I know that at some point, I'll have the desire to do that again.

Acquia fastest growing software company in US

Wow!

Today it was announced that Acquia is the eighth company on the Inc 500. This means we are the eight fastest growing private company in the United States. With nearly 7 million private companies in the US, being honored as number eight is an enormous accolade. In addition, we are the first software company on the list, making Acquia the fastest growing software company in the US. The current print edition of Inc Magazine also has a two page profile on Acquia.

This honor is attributed to each and every Acquian. I’m so proud to be part of such a hardworking and dedicated team! Go Acquia! Go Drupal!

Pages

© 1999-2015 Dries Buytaert Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.
Drupal is a Registered Trademark of Dries Buytaert.