On 23/janv. - 16:35 Dheeraj Remella wrote:
> Hi folks,
> 
> Recently, we were talking to a potential customer of VoltDB who is
> working on making robin hood faster and were exploring the option of
> using VoltDB instead of MySQL in Robinhood. This jived with the future
> work laid in a presentation by Aurelien Degremont in May 2013 (Came
> across this YouTube
> video: https://www.youtube.com/watch?v=b9qyeDyTF64) with respect to
> migrating from a single instance of MySQL to a distributed database.
> 
> VoltDB is a highly distributed (think distribution at core level) OLTP
> database. We also implemented a very mature aggregation framework with
> our materialized views. When I looked at the source code of Robinhood
> on GitHub, it looked like all of the code C based. We have a C++
> client driver and Java client driver among others but not a C driver.
> I was wondering if there is a way to integrate Robinhood with VoltDB.
> 
> Please let me know what your thoughts are.
> 
> Thanks and best regards, Dheeraj
> 

Hello,

thanks for your interest. Voltdb could be a very interesting product to
implement a high performance distributed backend for robinhood.

Here are a couple thoughts about it:
  - It looks to me that voltdb requires its dataset to hold in memory,
    is that right? The kind of workload for which we would need such a
    distributed backend is to handle sets of 1 to 100B objects, of ~1KB
    each. Does this look like something voltdb could handle easily?

  - As you noticed, the code is written in C. Interactions between the
    policy evaluation engine and the backend are implemented within the
    list_manager module. I see numerous ways to make it work with
    voltdb and the cpp driver, but the first thing to check is probably
    the level of compatibility between voltdb and the SQL statements
    that are used in this module. This should give you an idea of how
    much work is required to implement a voltdb list_manager (or port
    the existing one).

  - What does the aggregation framework consist of?

HTH
Regards

-- 
Henri Doreau

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
robinhood-support mailing list
robinhood-support@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/robinhood-support

Reply via email to