Unfortunately I am painfully aware of that. 

The motivation is to make Geode/ GemFire EASY (as possible) to use and set up 
as a balance to being painstakingly accurate but simultaneously giving the 
impression of reading “a complex and difficult user’s guide"

What prompts this is a do-it-yourself PoC last week where the intelligent 
architect was so frustrated by out-of-memory exceptions that he lost 3 days 
thinking that Geode either had a bug or that he was doing something wrong but 
did not know what. He sized the memory by his own intuition but failed to 
account for index overhead. Also, to your point, he was doing heavy put 
(“insert”) activity that required yet more overhead. I forwarded Mike’s 
spreadsheet to him and he was profusely thankful.

I wasn’t aware of the page that you cited and having Mike’s spreadsheet online 
finally is welcome. Still, I’m trying to create an impression for Geode/ 
GemFire as “easy” (as possible). What conveys an impression of “complex” is 
linking to a comprehensive detailed chapter on "Memory Requirements for Cached 
Data 
<http://geode-docs.cfapps.io/docs/reference/topics/memory_requirements_for_cache_data.html>”
 for the user to eventually find out that an index is up to 243 bytes. Can we 
make all of this easier?

I propose that we present the calculations along with some check boxes or radio 
buttons that automate the additional calculations of “overflow”, “persistence” 
“# indexes”, “expiration”, “Insert Activity (choose one): Heavy, Balanced 
Insert and Query, Light”?  I am convinced that we can improve the presentation 
of “EASY” as a face to new users and evaluators.
 
Thoughts on making it “EASY”? Or do you think such a tool could not avoid being 
misleading?



> On May 26, 2015, at 5:07 PM, William Markito <[email protected]> wrote:
> 
> Hi Wes, feel free to create a JIRA for that if you would like but please
> note that sizing should take into consideration the specifics of the
> application which may not be easy captured in such estimating math
> efforts...
> 
> Some more information is already provided in our wiki at
> https://cwiki.apache.org/confluence/display/GEODE/Sizing+a+Geode+Cluster
> 
> 
> 
> On Tue, May 26, 2015 at 1:17 PM, Wes Williams <[email protected]> wrote:
> 
>> I think another useful feature to access from the Geode web site is a
>> system sizing spreadsheet. You plug in object size, # records, key size, #
>> indexes, whether you have stats enabled, etc., etc. and it gives you the
>> recommended # cache servers, cpu's.
>> 
>> Where is the request backlog again?
>> 
>> Thanks,
>> 
>> *Wes Williams | Pivotal Sr. **Data Engineer*
>> 781.606.0325
>> http://pivotal.io/big-data/pivotal-gemfire
>> 
> 
> 
> 
> -- 
> 
> William Markito Oliveira
> 
> -- For questions about Apache Geode, please write to
> *[email protected]
> <[email protected]>*

Reply via email to