Balancing Replication and Partitioning in a Distributed Java Database @JavaOne

Here are a the slides for the talk I gave at JavaOne:

Balancing Replication and Partitioning in a Distributed Java Database

This session describes the ODC, a distributed, in-memory database built in Java that holds objects in a normalized form in a way that alleviates the traditional degradation in performance associated with joins in shared-nothing architectures. The presentation describes the two patterns that lie at the core of this model. The first is an adaptation of the Star Schema model used to hold data either replicated or partitioned data, depending on whether the data is a fact or a dimension. In the second pattern, the data store tracks arcs on the object graph to ensure that only the minimum amount of data is replicated. Through these mechanisms, almost any join can be performed across the various entities stored in the grid, without the need for key shipping or iterative wire calls.

See Also

 

Posted on October 5th, 2011 in Blog, Talks


  1. glasgow boiler replacement February 27th, 2023
    19:16 GMT

    I blog frequently and I truly appreciate your content.
    Your article has really peaked my interest. I am going to book mark
    your site and keep checking for new details about
    once per week. I subscribed to your RSS feed as well.

  2. ↕ Transaction 32 906 Dollars. Gо tо withdrаwаl =>> https://forms.yandex.com/cloud/65c5cc605d2a0646042900c4/?hs=d54cb8ce05e509de0fce9f6db8ce5ad5& ↕ February 23rd, 2024
    16:27 GMT

    lfbvcb

  3. Escorts Directory December 16th, 2024
    12:47 GMT

    Hello i am kavin, its my first occasion to commenting anywhere, when i read this piece of writing i thought
    i could also create comment due to this brilliant post.

Have your say

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>




Safari hates me
IMPORTANT! To be able to proceed, you need to solve the following simple problem (so we know that you are a human) :-)

Add the numbers ( 4 + 10 ) and SUBTRACT two ?
Please leave these two fields as-is:

Talks (View on YouTube)