[Logo] Terracotta Discussion Forums (LEGACY READ-ONLY ARCHIVE)
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
[Expert]
Performance metrics  XML
Forum Index -> Terracotta Platform
Author Message
Admin

master

Joined: 05/24/2006 12:45:08
Messages: 71
Offline

Do you have any metrics you can provide that could give us an insight into the performance of Terracotta?

For example...
Create 10,000 complex entities and place it into the distributed map controlled by the DSO.

Complex entities would include an entity with an inherited data structure with at least a parent refernece to other entities and possibly even a reverse reference to the children to create a tree structure.

How long does it take to put all the entities into the map and for the other clients to recognize the entry? Would it be in ms or seconds or minutes?

How long does it take to update every node in the map?

I believe this would help customers decide very quickly if terracotta is the right product. To give you an example of some tests we have done with other products, you can refer to the following link.

jira.jboss.com/jira/browse/JBCACHE-372
Admin

master

Joined: 05/24/2006 12:45:08
Messages: 71
Offline

Hi. We do have a number of benchmarks and POCs that we have run internally. We believe that DSO significantly outperforms our competition in many cases. We definitely recognize the value of getting these numbers into publishable form and are working on that right now.

It's difficult to answer your specific question precisely because there are so many factors to consider: the number of nodes in your cluster, the definition of a 'complex' entity, the types of locking and HA guarantees you need, and so on.

Offhand, I think it is probably very safe to say that the initial load time in your use case would be measured in some small number of seconds. It may even be sub-second, but again, it's difficult to know.

For updating every node in the map, the time is likely to decrease dramatically from there. Because we only need to send the deltas around the cluster, and because we can batch them intelligently, sub-second updates are very likely. Much depends on what you mean by 'update', though.

I'd like to invite you to contact me directly by email: pcal@terracottatech.com. I'd love to understand your scenario in more detail. We may even spin up an inhouse benchmark to test it out.

Cheers,
-p

_________________
Patrick Calahan
Director, Product Management
Terracotta, Inc.
 
Forum Index -> Terracotta Platform
Go to:   
Powered by JForum 2.1.7 © JForum Team