Logo

What is CloudCache&trade?

CloudCache&trade provides a simple and cost effective on demand caching solution. It enables developers to store data in an in-memory cache for super fast access while decreasing database hits and increasing performance.

Since CloudCache&trade runs in the cloud as a service, developers do not need to run their own servers just for caching. It is just like memcached, but without the maintenance.


Typical Usage

Be up and running in under 5 minutes!

Step 1: Obtain your free CloudCache&trade API access key and secret key.

Click Signup


Step 2: Now wherever you are about to do a database query, you first check if the data exists in CloudCache&trade. If the object is not in CloudCache&trade then query the database for the data and put it in CloudCache&trade for the next time a process is looking for the data. If it is found, then your all good and it was much faster than going to the database for the data.

Ruby on Rails Example (see API docs for other languages)

def get_foo_object(id)
    my_ob = cloud_cache.get(id)
    if my_ob.nil?
        my_ob = MyClass.find(id)
        cloud_cache.put(id, my_ob)
    end
    return my_ob
end
            


Why not memcached?

Memcached is a great project and we wouldn't say a bad thing about it. However, there are many cases where setting up and managing your own infrastructure for caching doesn't make sense. Enter CloudCache&trade

CloudCache&trade provides an elastic caching infrastructure as a service. All you need is you API key and you can immediately begin caching objects.

For more details, see the comparison table below!


Caching Product Comparison

We're so confident in CloudCache&trade that we'd like to show you a comparison chart.

  CloudCache&trade Memcached
Number of Caches 1 Unlimited 1
High Speed in Memory Caching
Distributed Shared Cache
Cache Introspection 2
Backup and Restore 3
No Servers Required
1. Distinct caches give you lots of flexibility such as the ability to flush out a particular set of data and keys can be much simpler too since they don't have to be globally unique.
2. Memcached just plain doesn't have it and won't - memcache's maintainers are opposed to the concept. Being able to list the keys in the cache leads to many features that memcache doesn't have such as backup, debugging, cloning, etc.
3. With cache introspection, dumping the contents of your cache is easy.



Features

  • Elastic, Secure, Reliable
  • Fast! - Latency: 1.5 ms
  • Multi-Get
  • Stats - Hits/Misses/Usage
  • Each customer can have 1 or 1000 caches
  • AJAX or XML output
  • Located at each data center for optimal latency
  • Increment/decrement
  • Configurable time-to-live for automatic deletion


Pricing

$0.05 per MB per Month

  • Free 10 MB cache until Nov. 1, 2010!
  • No contracts, no setup fees
  • Completely elastic - use a little or a lot
  • Billing is monthly, cancel at anytime


Need help? Have questions?

Check out our CloudCache&trade documentation or join the discussion forums!



Quetzall © 2009. Quetzall is a PDTi company.