Since Railo is no longer in development we recommend you look at our Lucee Server Extension instead

The Ortus Couchbase Extension is a Railo Server Extension that allows your server to natively connect to a Couchbase NoSQL Server cluster and leverage it for built-in caching, session/client storage and distribution, and much more. With our extension you will be able to scale and extend your Railo CFML applications with ease.

Our extension will enhance your Railo server with some of the following capabilities:

  • Store session/client variables in a distributed Couchbase cluster
  • Get rid of sticky session load balancers, come to the round-robin world!
  • Session/client variable persistence even after Railo restarts
  • Ability to leverage the RAM resource virtual file system as a cluster-wide file system
  • Cache connection capabilities for providing distributed & highly scalable query, object, template, function caching
  • Much more

 

 

 

Couchbase Server is a distributed NoSQL document database for interactive applications. Its scale-out architecture runs in the cloud or on commodity hardware and provides a flexible data model, consistent high-performance, easy scalability and always-on 24x365 availability. Thanks to a flexible JSON model, Couchbase Server makes it easy to modify your applications without the constraints of a fixed database schema. Submillisecond, high-throughput reads and writes give you consistent high performance. Couchbase Server is easy to scale out, and supports topology changes with no downtime.

 

 

You can purchase our extension for as little as $12.42/month or purchase a life-time license as well. That's just three fancy shmancy cups of coffee a month!

Features Yearly Life-Time
Price $33.25
Per Month
(Annual Fee)
$799
Railo Instances 1 1
Railo Contexts Unlimited Unlimited
Cache Connectors Unlimited Unlimited
Session/Client Distribution checkmark checkmark
Distributed RAM Resource checkmark checkmark
Native CFML functions checkmark checkmark
Query-Function-Template-Object Caching checkmark checkmark
Major Updates for 1 year checkmark checkmark
Free Support for 1 year checkmark checkmark
Minor Fixes + Patches for 1 year checkmark checkmark
*Renewing your subscription is a manual and optional process only if you wish to receive major, minor and patch updates and support for that calendar year. Life-time licenses receive free support and minor/patch updates for 1 year only.

FAQ

Our extension has been compiled and tested for the following platforms:
  • Railo 4.1.0.001+
  • Couchbase 2.0+
The extension is licensed on a per Railo instance basis. That means that if you have 2+ instances on the same physical machine, you will need 2+ licenses for the extension. Another way to see it, is that it is licensed on a per JVM instance basis, where each Railo instance runs on a separate JVM instance.
No. You get up to 4 FREE development/staging or non-public facing instance activations per license purchased. If you need any more activations for these type of servers then please contact us at support@ortussolutions.com
Yes! Once the extension is installed and activated on your Railo instance you can register as many cache connections as you want and on a server or web context level.
When you complete the checkout, we will process a one-time charge for the yearly or life-time fee. There will be no other automated charges to your card. At the end of the year, you will need to purchase another year of maintenance for each of the yearly licenses you purchased only if you want to stay on the yearly plan. The software will not expire or degrade, but if you decide not to renew the yearly fee, you will be charged the difference to make it a life-time license.
Couchbase Server is dual-licensed where they offer a FREE community version but also an Enterprise Paid version. It will be your choice on what version of Couchbase you would like to install in your farm. We can also help you get your Couchbase subscriptions licenses, install them and configured them for you if you need to.
If you need more activations for your development/staging or non-public facing instances, please contact us at support@ortussolutions.com.

You can download a trial version of our extension that is fully functional for a period of time so you can test drive it. Just fill out the form below and we will send you a link to download and install our extension!

Here are some of the major features of our Couchbase Extension:

  • Add Couchbase functionality to any Railo application
  • Install at the web context level or the server level (Available to all contexts)
  • Create Cache connections in the Railo administrator to connect to any network-accessible Couchbase cluster
  • Set and get objects from Couchbase via standard CFML functions and tags cachePut(), cacheGet(), <cfcache action="get|put">
  • Fully supports all built-in Railo cache functions including wildcard filters
  • Seamlessly distribute storage of the following to any bucket in a Couchbase cluster
    • Railo session storage
    • Railo client storage
    • Railo RAM resource ram://...
  • Seamlessly cache the following to any timeout-sensitive bucket in a Couchbase cluster
    • Results of database queries <cfquery cachedwithin>
    • Results of deterministic functions <cffunction cachedwithin>
    • Complex or simple objects in your application's code
    • Cached templates <cfcache action="content|cache|serverCache">
  • Registers new CFML Built-In Functions (BIFs) for executing user-defined queries against Couchbase views.
  • Extremely lightweight and fast

 

Purchase Extension


We have been working with Couchbase NoSQL Server for a number of years now and we love setting up clusters and planning your distributed caching and NoSQL strategies with a focus on CFML. We have built several solutions on top of Couchbase as well to help with session distribution, ORM secondary cache, ColdBox data, event and view caching, NoSQL interaction, NoSQL view querying and much more. If you need distributed caching, session management or NoSQL integrations, then we are here to help.

Product Type Action
CFCouchbase SDK

Our very own open source CFML SDK to interact with Couchbase NoSQL server.

Open Source Download
CacheBox Couchbase Provider

Leverage our open source CacheBox provider to connect to Couchbase server for real-time distributed caching.

Open Source Download
CFML Couchbase ORM Secondary Cache

Learn how to leverage Couchbase as CFML ORM's secondary cache via Hibernate.

Open Source Instructions
Railo Couchbase Native Extension

Ortus Couchbase Extension is a Railo Extension that allows your CFML server to connect to a Couchbase cluster and leverage it for built-in caching, session storage, and NoSQL document storage.

Commercial Purchase
 

Ready to get started?

Please contact us at consulting@ortussolutions.com for further information or click the button below to send us a quick message.

Contact Us