Adding Support for Couchbase as Caching Infrastructure. #236

Merged
merged 1 commit into from Jan 6, 2013

5 participants

@daschl

This changeset brings in support for Couchbase Server 2.0 as
the caching layer. The interface is identical to the memcached
one, but using ext/couchbase allows to take advantage of the
automatic cluster discovery and failover functionality provided.

@daschl daschl Adding Support for Couchbase as Caching Infrastructure.
This changeset brings in support for Couchbase Server 2.0 as
the caching layer. The interface is identical to the memcached
one, but using ext/couchbase allows to take advantage of the
automatic cluster discovery and failover functionality provided.
8f2bb36
@doctrinebot

Hello,

thank you for positing this Pull Request. I have automatically opened an issue on our Jira Bug Tracker for you with the details of this Pull-Request. See the Link:

http://doctrine-project.org/jira/browse/DCOM-154

@lsmith77
Doctrine member

once this is merged it would be cool if you could also submit a PR to add support for this in https://github.com/liip/LiipDoctrineCacheBundle

@beberlei
Doctrine member

I don't see why this is necessary, you are only using the API that memcache offers here anyways?

@daschl

Nope, this is not correct! While couchbase has a memcached compatible API, the extension used in the background does a lot more stuff like cluster aware management, rebalancing and so on! It is a entirely different product, often used in Caching contexts. See www.couchbase.com for more infos on couchbase server 2.0!

Thanks

@daschl

@beberlei do you have any further questions regarding couchbase and this pull req? I'd by happy to clarify if necessary!

@beberlei beberlei merged commit cf2ee06 into doctrine:master Jan 6, 2013

1 check passed

Details default The Travis build passed
@daschl

Thanks for merging!

Is there any documentation I should update/pr as well?

@ghost

I cannot find it in 2.3 or master for that matter. What happened to it?

@ghost

@Ocramius oh yeah, but when I download doctrine as archive or with composer, it is not simply there.
EDIT: I see, since 2.4. Well, I need it now and dont really want use unstable revision. I guess only way is to get that file and use it with 2.3

@Ocramius
Doctrine member

@Wamer check vendor/doctrine/cache. The package was splitted into different repositories.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment