Archive for the 'Java' Category
New Article: “Considering Datastores.”
April 19th, 2010I just published “Considering Datastores” in the “articles” section of my blog, a piece discussing various data storage mechanisms and their strengths and weaknesses compared to each other.
Related posts:
- Commentary on the datastore benchmark
- Hibernate is faster than I thought it was.
- Quick Advice for Spring users
GigaSpaces XAP 7.1 being released Wednesday!
April 13th, 2010This Wednesday, GigaSpaces is releasing XAP 7.1 GA. XAP stands for “eXtreme Application Platform,” and we included a lot of functionality based around earning that kind of name. Well, more than we already did – we’ve always been leaders in scalability.
Probably the most visible aspects of the new release are the technology previews, around Elastic [...]
Related posts:
- ID Generator Bean for GigaSpaces XAP
- GigaSpaces 7.1 Early Access – worth it, totally
- SiteMesh 2.4 released
ID Generator Bean for GigaSpaces XAP
April 5th, 2010Shay Hasidim just published Global ID Generator, a global ID generator bean (surprise!) for GigaSpaces XAP, on the GigaSpaces Wiki. Good stuff. I prefer String ids, mind – and GigaSpaces can assign such itself, although there are good reasons to generate it pre-write.
Related posts:Java Surgery: if(s==null) {s=t} vs. s=(s==null?t:s);
Hibernate is faster than I thought it [...]
Related posts:
Custom Matching-Two Dimensional Cartesian space Comparison using GigaSpaces
February 22nd, 2010Usually you index and execute queries using primitive fields (long, float, string, etc). The fields may be within the root level of the space object, or embedded within nested objects within the space object. You may construct a query using a template object or SQL to specify the criteria you would like to use [...]
The Master-Worker Pattern
August 24th, 2009The Master-Worker Pattern (sometimes called Master-Slave pattern) is used for parallel processing. It follows a simple approach that allows applications to perform simultaneous processing across multiple machines or processes via a Master and multiple Workers.
In GigaSpaces XAP, you can implement the Master-Worker pattern using several methods:
- Task Executors - best for a scenario [...]







