Hi Alan,

Very impressive. From reading the docs some questions come to mind:

1. Regions
For a multi tenant system one would need to have different regions. I
guess setting them up each with a "region[clientid]" would work, yes?

2. cfquery
I've used cachename and cachedomain for most of my queries. Is that
still supported? Is there a benefit by using the "caching"? I guess
cache domain could be replaced with region then? How can we then clear
the cache for certain "regions" only? Would I have to create a region
for queries, functions, etc?

3. functions
Caching a function would simply cache the output of the function or?
Again, on a multi tenant system I guess the region has to be unique
for each tenant or else every client gets the same results?

Thank you.

Kind Regards,
Nitai




On Fri, Jun 29, 2012 at 12:33 AM, Alan Williamson (Cloud Experts)
<[email protected]> wrote:
> okay ... let me give you a quick run down on all the cool stuff that has
> just been released in this nightly build.
>
> Caching .....
>
> Right, in light of the recent discussions regarding caching, i decided to go
> back to this area and look at what others were doing and bring us inline.
> We were already nearly in line (such is the woes of being the first, then
> others not copying you!).
>
> The caching functions have been rounded out to be compatible with others as
> you can see the list of functions here:
>
> http://www.openbd.org/manual/?/function/category/cache
>
> We've taken to the notion of "region" (which we called group) and applied to
> that everything.   So now you can use as your caching engines:
>
> * Memory
> * Memory + Disk
> * MongoDB
> * Memcached
> * Couchbase
> * Amazon ElastiCache
>
> It is dead easy to add more storage engines if we want to.  At this point i
> don't see a need for another one outside of these heavy hitters.
>
> We've extended functions like SalesForceXXX(), CFQUERY and CFCACHECONTENT to
> use these new region format, so allowing you to quickly use say a Memcached
> server for your query requirements.
>
> In addition, we also added caching to CFFUNCTION, so you can now also cache
> these calls, using the same region="" attribute to determine which storage
> engine you are going to be using.
>
> http://www.openbd.org/manual/?/tag/CFFUNCTION
>
> For a full down on all the configuration etc then go here:
>
> http://www.openbd.org/manual/?/caching
>
> Want more goodness?  okay then ...
>
> Session management across multiple machines is a pain, and this is an area
> that to be frank has been poorly supported by the underlying J2EE engines
> (esp as some of their techniques simply do not work in the cloud).
>
> OpenBD now lets you specify a session storage engine for where it will store
> its sessions.  Again MongoDB, CouchBase/Memcached are supported for this.
>
> http://www.openbd.org/manual/?/app_application_cfc
>
> We are using this particular feature in the cloud, using Mongo as our
> session storage engine, and it rocks.
>
> For those from the old skool, think of this like 'client' scope without the
> performance overhead and done right.   Kept nice and simply and tuned to
> ensure only the minimal amount of data is going back and forward.
>
> We rewrote the session layer here, improving performance overall.
>
> Want more?  okay ...
>
> Managing JSON with remote AJAX frameworks can be a pain when it comes to the
> callback on the access=remote on CFFUNCTION.  We've taken the pain out of
> this, but allowing you to specify the case of the JSON keys and format of
> the date through either control parameters or by specifying them on the
> CFFUNCTION itself:
>
> http://www.openbd.org/manual/?/webservices_restlet
> http://www.openbd.org/manual/?/tag/CFFUNCTION
>
> You can also control the default behaviour using the bluedragon.xml file:
>
> http://www.openbd.org/manual/?/engine_bluedragonxml#jsoncase
> http://www.openbd.org/manual/?/engine_bluedragonxml#jsondate
>
> oooh and just one more thing .... we've added the SalesForce plugin to the
> core engine, so there is no more requirement to add that manually.
>
> http://www.openbd.org/manual/?/plugin_salesforce
>
> PHEW!  That was a lot.   We're putting on the final touches to our new web
> site and a round of last feature requests that have come in that we'll be
> adding in before we spin out 2.3 officially.  We also have some REALLY cool
> coming up which once our team have put their CSS touches on it, you will see
> the new inbuilt profiler.
>
> Enjoy
>
>
> --
> online documentation: http://openbd.org/manual/
> http://groups.google.com/group/openbd?hl=en



-- 
See for yourself how easy it is to manage files today. Join the revolution!

Razuna - Hosted Digital Asset Management Solution
http://www.razuna.com/

Razuna - Open Source Digital Asset Management
http://www.razuna.org/

Twitter - http://twitter.com/razunahq
Facebook - http://www.facebook.com/razunahq
Support Platform - http://getsatisfaction.com/razuna

-- 
online documentation: http://openbd.org/manual/
 http://groups.google.com/group/openbd?hl=en

Reply via email to