sdi/istc seminar · sdi/istc seminar keith bostic mongodb keith bostic was an architect of both the...
TRANSCRIPT
SDI/ISTC Seminar
Keith BosticMongoDB
Keith Bostic was an architect of both the Berkeley DB and WiredTiger
NoSQL embedded database systems. He co-founded Sleepycat Software,
the first dual-license Open Source software company. Sleepycat Soft-
ware was acquired by Oracle Inc., and the forms a core component of Oracle's embedded software strat-
egy; WiredTiger was acquired by MongoDB, and the WiredTiger
engine is the main storage engine for MongoDB's cross-platform document-oriented database.
Keith Bostic was a member of the UC Berkeley Computer Systems
Research Group, where he was the architect of the 2.10BSD release and a principal developer of 4.4BSD and related releases. He led the effort to
create an Open Source version of BSD UNIX, which led to the FreeBSD, NetBSD and OpenBSD releases. He co-designed and implemented the
4.4BSD log-structured file system and was the author of the widely
used vi implementation, nvi. Mr. Bostic received the USENIX Lifetime
Achievement Award ("The Flame"), recognizing singular contributions
to the UNIX community, and a Distinguished Achievement Award
from UC Berkeley, for making the 4BSD release Open Source.
A Technical Introduction to WiredTigerWiredTiger is a fully ACID, new generation embeddable data store, architected to provide transactional scalability and superior throughput on modern hardware. WiredTiger is deployed behind Amazon Web Services, and is the principal storage engine for MongoDB's cross-platform document-oriented database product. In this talk, Keith Bostic, a senior engineer at MongoDB and a co-architect of WiredTiger, will describe the original design goals for WiredTiger, including considerations made for heavily threaded hardware, large on-chip caches, and SSD storage. We'll also consider some of the latch-free and non-blocking algorithms WiredTiger implements, as well as other techniques to improve scaling, overall throughput and latency. Finally, we'll take a look at WiredTiger future features and directions.
ThursdaySept. 10, 2015
RMCIC 4th Floor Panther Hollow Room
12:00 - 1:00 pm
VISITOR HOST: Andy PavloFor more information or questions:
Karen Lindenfelser, 8-6716, [email protected]://www.pdl.cmu.edu/SDI/
Partially funded by: