Couchbase Lucee Extension
The CFML SDK for Couchbase NoSQL!
Latest Ortus News
Couchbase Lucee Extension
The Ortus Couchbase Extension is a Lucee 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, NoSQL and much more. With our extension you will be able to scale and extend your Lucee CFML applications with ease.
Our extension will enhance your Lucee 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 Lucee 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. Sub-millisecond, high-throughput reads and writes give you consistent high performance. Couchbase Server is easy to scale out, and supports topology changes with no downtime.
Capabilities
Here are some of the major features of our Couchbase Extension:
- Add Couchbase functionality to any Lucee application
- Install at the web context level or the server level (Available to all contexts)
- Create Cache connections in the Lucee 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 Lucee cache functions including wildcard filters
- Seamlessly distribute storage of the following to any bucket in a Couchbase cluster
- Lucee session storage
- Lucee client storage
- Lucee 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 v3.0.0
Standard Servers | Containerized Servers | ||
---|---|---|---|
Features |
Small | Large | |
Price | $249 /year |
$499 /year |
$1599 /year |
Concurrent Lucee Instances | 1 | Max 5 | Max 20 |
Lucee Contexts | Unlimited | Unlimited | Unlimited |
Cache Connectors | Unlimited | Unlimited | Unlimited |
Session/Client Distribution | |||
Distributed RAM Resource | |||
Native CFML functions | |||
Query-Function-Template-Object Caching | |||
Major Updates for 1 year | |||
Support for 1 year | |||
Minor Fixes + Patches for 1 year | |||
Purchase | Purchase | Purchase |
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!
Extension Trial Download!
Lucee Contexts |
Unlimited |
Cache Connectors |
Unlimited |
Session/Client Distribution |
|
Distributed RAM Resource |
|
Native CFML functions |
|
Query-Function-Template-Object Caching |
|
Major Updates for 1 year |
|
Support for 1 year |
|
Minor Fixes + Patches for 1 year |
Lucee Contexts |
Unlimited |
Cache Connectors |
Unlimited |
Session/Client Distribution |
|
Distributed RAM Resource |
|
Native CFML functions |
|
Query-Function-Template-Object Caching |
|
Major Updates for 1 year |
|
Support for 1 year |
|
Minor Fixes + Patches for 1 year |
Lucee Contexts |
Unlimited |
Cache Connectors |
Unlimited |
Session/Client Distribution |
|
Distributed RAM Resource |
|
Native CFML functions |
|
Query-Function-Template-Object Caching |
|
Major Updates for 1 year |
|
Support for 1 year |
|
Minor Fixes + Patches for 1 year |
Professional Support
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 | |
CacheBox Couchbase Provider
Leverage our open source CacheBox provider to connect to Couchbase server for real-time distributed caching. |
Open Source | |
CFML Couchbase ORM Secondary Cache
Learn how to leverage Couchbase as CFML ORM's secondary cache via Hibernate. |
Open Source | |
Lucee Couchbase Native Extension
Ortus Couchbase Extension is a Lucee 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. |
Open Source | Purchase |
CFCouchbase SDK
Our very own open source CFML SDK to interact with Couchbase NoSQL server.
Open Sourse
CacheBox Couchbase Provider
Leverage our open source CacheBox provider to connect to Couchbase server for real-time distributed caching.
Open Sourse
CFML Couchbase ORM Secondary Cache
Learn how to leverage Couchbase as CFML ORM’s secondary cache via Hibernate.
Open Sourse
CFML Couchbase ORM Secondary Cache
Ortus Couchbase Extension is a Lucee 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.
Open Sourse
FAQ
More Information
Got Questions?
Please contact us at consulting@ortussolutions.com for further information or click the button below and send us a quick message.
CONTACT US