Archive for the 'Caching' Category
Linear Scalability Does Exist, Ted
April 27th, 2008I enjoyed reading Ted Dziuba’s I’m Going to Scale My Foot Up Your Ass, I really did. I like the ‘tude and I like the style of writing. Reminiscent of the BileBlog (RIP), which some of my colleagues think is…
Integrating GigaSpaces persistency service into an existing tier based system
April 23rd, 2008A common issue I’m facing recently is how to integrate existing tier based applications with GigaSpaces persistency service, AKA persistency as a service (Paas) or mirror . The motivation is often a result of the acknowledgment that a standard tier based application fails to scale when facing the database throughput limitation.
Software Caching technologies (overlooking their [...]
Oracle aquisition of BEA - The kiss of death for the “open” J2EE App Server
January 18th, 2008The claim to fame of the J2EE application server market was the ability to define a standard platform for running business applications, and then have multiple vendors competing on providing the best implementation of that standard. Oracle’s acquisition of BEA…
GigaSpaces Offers a Free Distributed Cache for Hibernate
November 14th, 2007With the latest release of GigaSpaces eXtreme Application Platform (XAP) 6.0.2 we've refined the integration with Hibernate, the object/relational persistence and query service.
Now the Hibernate integration can be used in two ways; One is to use GigaSpaces as 2nd level distributed cache, replacing the default caching solution that comes with Hibernate. The second way [...]
Nope. Still don’t see Oracle
October 23rd, 2007Although I usually let personal attacks slip by, I couldn’t let this post from Cameron Purdy remain unanswered, because it’s kind of shameless. And BTW, sorry it took me some time, but like Cameron, I too am friggin’ busy with…
Default configuration may not be best for my demo…
August 3rd, 2007Last night I spoke at the Dusseldorf JUG and had a very nice time with one exception: I broke my last demo. YIPE!
I have suffered for hours since then going over my code and trying to see where I dropped the ball and finally, looking elsewhere, have come upon the reason!
The default setting for replication in the cluster configuration that I selected for the demo in GigaSpaces 6.0 XAP is sync-rec-ack. sync-rec-ack defines the replication behavior to be ‘nearly synchronous’ with the client thread blocking only long enough to ensure that the request has been sent - not received - by the backup space.
I changed the setting to fully synchronous - called ’sync’ in our configuration, and things are much much better. Now, I understand how Virgin Mobile succeeded with our technology where I failed. (they use the sync setting).
For those of you who were watching, my apologies for losing that one order when I killed both of the primary spaces as it was running. With this new improvement, I swear it won’t happen again!
Cheers,
Owen.
Excel that Scales - Grid Meets the Middle Office
May 16th, 2007
Andy Doddington of Bank of America discusses how the firm used GigaSpaces ' implementation of JavaSpaces technology to build a scalable trading analytics application for the middle office in the following paper City#Grid Special Report (Page 12)
Andy raises interesting points about common challenges we're seeing in middle office analytical applications built with Microsoft Excel:
"As [...]
Network latency vs. end-to-end latency
May 4th, 2007Geva Perry wrote an excellent blog on Extreme Transactions processing on wall street.
"So basically you now have thousands and thousands of machines buying and selling stocks and other securities from other machines based on extremely complex (and automated) computer models. So it has become a latency game — low-latency, that is."
When it comes to [...]
Why browse when you can simply search?
April 23rd, 2007I had interesting discussions in the past few weeks about the use of Object Graphs and how that approach maps into a space model. It reminds me of the discussions I use to have when I used Versant as an object database and object store in the late 90s. Object Graphs assume a certain hierarchy [...]
Oracle Buys Tangosol - GigaSpaces’ Perspective
March 24th, 2007Before I give my take on the Oracle-Tangosol acquisition , I want to first send a big congratulation to Cameron and the Tangosol team. This is a great personal achievement and I wish you all the best of luck in your new home.
Now to my analysis from a technological perspective:
Oracle's acquisition of Tangosol is [...]
When you need more than just a Data Grid
March 24th, 2007Last week I had the pleasure of spending half a day with the senior architects of one of the leading infrastructure software vendors. They are looking into embedding our product as a caching solution (aka Data Grid) for their next generation product lines. When we went through the list of requirements with the different [...]
The difference between Space-Based Architecture (SBA) and distributed-caching
January 18th, 2007Recently I came across questions regarding the differences between GigaSpaces' Space-Based Architecture (SBA) concepts and Distributed-Caching products a.k.a in-memory Data-Grids (this last category includes GigaSpaces' Caching Edition as well).
I've chosen to address these questions in the following manner:
Provide a quick background describing how Distributed-Caching falls under the [...]







