Re: Wiredtiger on github

From: Stephen Steneker <stennie@xxxxxxxxxxx>
To: mongodb-user <mongodb-user@xxxxxxxxxxxxxxxx>
Date: Sat, 7 May 2016 00:05:51 -0700 (PDT)
Why ads?


On Saturday, 7 May 2016 15:29:06 UTC+10, DH wrote:

What’s the difference between wiredtiger on 
https://github.com/wiredtiger/wiredtiger and ;
mongo/src/mongo/db/storage/wiredtiger?

Hi DH,

Jonathan is correct. To elaborate a bit further …

The WiredTiger GitHub repo (https://github.com/wiredtiger/wiredtiger) is 
the upstream source for the WiredTiger storage engine. WiredTiger can also 
be used as a standalone storage engine, but this does not include any of 
the MongoDB features (eg. query language, replication, sharding, …). 
Conversely, there are some features of the underlying WiredTiger storage 
engine <http://source.wiredtiger.com/2.8.0/index.html> that have not been 
exposed or tested with MongoDB yet.

The second source path you’ve mentioned (src/mongo/db/storage/wiredtiger 
<https://github.com/mongodb/mongo/tree/master/src/mongo/db/storage/wiredtiger>) 
is the storage engine integration that enables WiredTiger to be used with 
MongoDB. This implements the required storage engine API calls to handle 
data exchange between the MongoDB query layer and the WiredTiger storage 
engine.

There’s a third path which is relevant in the MongoDB source tree: 
src/third_party/wiredtiger 
<https://github.com/mongodb/mongo/tree/master/src/third_party/wiredtiger>. 
This is an import of an upstream source version from the WiredTiger GitHub 
repo (the first link above) that has been extensively tested with that 
version of the MongoDB server. There may be dependencies between storage 
API changes and WiredTiger versions, and this also ensures consistent 
behaviour for a given MongoDB server release.

Regards,
Stephen


-- 
You received this message because you are subscribed to the Google Groups "mongodb-user"
group.

For other MongoDB technical support options, see: https://docs.mongodb.org/manual/support/
--- 
You received this message because you are subscribed to the Google Groups "mongodb-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongodb-user+unsubscribe@xxxxxxxxxxxxxxxx.
To post to this group, send email to mongodb-user@xxxxxxxxxxxxxxxx.
Visit this group at https://groups.google.com/group/mongodb-user.
To view this discussion on the web visit https://groups.google.com/d/msgid/mongodb-user/161d89d5-a196-4409-aad1-eacbfd5b997e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Why ads?