InfiniDB column store moves to open source ! Congrats !

Like TokuDB, InfiniDB is now a fully open source server product. In the past infiniDB was “almost open source”. The open source version was an old release with no access to the advance functions like MPP multi-server execution. This is no more the case. With InfiniDB 4 the open source version is the latest release giving access to all the advanced functionalities.

This is a really great move for the MariaDB / MySQL ecosystem. InfiniDB and TokuDB were two unique pieces of technology in the MySQL ecosystem. Having them both open source will trigger a broader adoption that will benefit to their enterprise releases.

Having in the MySQL ecosystem a column oriented database specifically designed for big data analytics is filling a real customer need. Column stores overcome the query limitations that exist in traditional RDBMS. InfiniDB is extremely good at using multicore server and massively parallel processing with multi-servers. InfiniDB can scale up on multi-cores server and scale out on a distributed architecture.

So thanks a lot to the InfiniDB team for their move. This will greatly benefit to them and to the dynamism of the MySQL / MariaDB ecosystem.

InfiniDB community web site
InfiniDB 4 sources
InfiniDB Enterprise web site

7 comments to InfiniDB column store moves to open source ! Congrats !

  • Serge the term “almost open source” is an euphemism.
    I dropped InfinidB 2011 because of that new “Terms and Conditions” :/

    Anyway, how will InfiniDB be integrated into MariaDB?
    As a SE?
    Afaik you got to do a lot of changes on the server itself also.


    • Serge

      right now infiniDB is build on a 5.1.
      I do not think it is so important as they have reimplemented a lot of stuff( optimizer ..).
      They do not care about the innoDB improvements.
      In the end it would be great to have it as a MariaDB storage engine.
      But it is a much deeper integration than usual storage engine. They replace a huge part of the MySQL server.
      This would be more than a “storage engine”. We sould better call it a “server engine” that just want to benefit from the MySQL protocol and syntax ;-) .

  • Hi Serge,

    I have the same reservations Erkule mentioned – InfiniDB started as open source and then silently moved to a crippleware product. I went to check out the “community site” you linked. However it doesn’t, in fact, seem to provide access to any open source software. It does offer a “try calpont” download link, but I don’t see any mention of “open source”, nor does the download link lead to any source code, only binaries.

    Can you please elaborate?

    • Serge

      Yes previous opensource version was an old release. you did not get access to MPP stuff.
      Now you get the latest release with access to the advanced features.
      And the sources of infinidb 4 are available on github :
      That makes a huge difference :-) I agree that their website needs some update.

  • At first, I thought this is a great news. However, their site only provides documentation for 2.2.9 version. I have no idea how much the software changed since that version. I hope they will publish more recent stuff, so I can understand better what InfiniDB does and how.

  • Hi Erkan, Roland, Serge,

    We have efforts to continue to improve the website :) . The open source offering is GPL V2, no restrictions on SQL syntax, no restrictions on scalability.

    There have been discussions around the idea of MariaDB, but Serge is correct that because of our different processing model and our own optimizer InfiniDB doesn’t directly benefit the MariaDB enhancements. But we do want to move to a more current release on general principle even though it won’t impact InfiniDB processing, a possibility for next year.

    CTO, Calpont

Leave a Reply




× 4 = twenty

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">