RAM-based databases... and it's NOT WebDNA!It seems PHP has caught up with yet another historic advantage of WebDNA which is storing the database content in RAM memory to dramatically increase the speed of query responses.If you're a
Drupal CMS web developer, you'll be happy to learn that
Memcached has you covered with an awesome integration which makes the caching process painless.
Furthermore, here's
how to setup a Memcached-enabled
MAMP Sandbox environment — in a nutshell:
- Memcached is a service that allows entire database tables to be stored in memory, drastically speeding up queries to those tables and alleviating database load. In Drupal, the Memcached module allows you to store all cache tables in memory.
So if you're not holding your breath for the next
WebDNA release (which will hopefully compatible with the latest computers, OSs and components, out there), this particular technology might come in handy, especially if you need to setup blazingly fast database delivery setups... on a budget (yes, it's all free).
Perhaps this could serve as inspiration to SmithMicro who would likely be better off open-sourcing WebDNA than keeping it locked down under a prohibitive sales price and an increasingly antiquated legal framework (too many licenses with dumb limitations).Just my two cents, of course...