DATAVERSITY and 10gen Partner on a Great Webinar Series
2. About the Presentation About the Speaker
The database landscape is evolving as new, scalable data Asya Kamsky, Senior Solution Architect, 10gen
stores emerge. Key value stores, large columnar
stores, and document-oriented databases offer a Asya Kamsky is a senior solution architect with
compelling alternative to the traditional relational 10gen, helping customers get the most out of their
database. By eschewing traditional assumptions upon MongoDB deployments. She has over 20 years of
which previous databases were built, this new class of industry experience ranging from big companies like
non-relational or “NoSQL” solutions gain the ability to Cisco, GE, DEC, and Lawrence Berkeley Labs to cutting
scale horizontally. In addition, NoSQL solutions offer edge start-ups like TGV Inc, E-
interesting alternatives to the traditional relational data Greetings, RouteScience, Elemental Security. Her career
model. has spanned work in database
technologies, security, software testing, networking, and
This presentation will introduce attendees to the key the web.
concepts required to understand and evaluate NoSQL
data stores. We’ll explore key differences between the
various classes of NoSQL solutions and conclude with an
in-depth examination of the document-oriented Register Now>>
database MongoDB.
This presentation will cover:
– Origins of the NoSQL movement
– An overview of the NoSQL Space
– Philosophy and creation of MongoDB
– MongoDB system architecture
– MongoDB usage examples
3. About the Presentation About the Speaker
MongoDB works differently than other Blossom Coryat, Solution Architect, 10gen
databases. It’s document oriented data
Blossom Coryat is a Solutions Architect at 10gen, who
model, range based partitioning, and helps make customers successful with mongoDB.
strong consistency model are well suited Blossom was first introduced to document oriented
to some problems, and less well suited to databases at MarkLogic where she was a senior
consultant for three years. She also has extensive
others. In this webinar, we’ll go through: experience in search and information retrieval
applications which she gained through many
implementations with Autonomy products.
• Real world use cases of MongoDB
that take advantage of these unique
features
• Review how specific customers using Register Now>>
MongoDB implement their solution
• How you can build similar solutions
for your own organization
4. About the Presentation About the Speaker
One of the challenges that comes with moving to MongoDB is Antoine Girbal, 10gen
figuring how to best model your data. While most developers
have internalized the rules of thumb for designing schemas Antoine Girbal works on MongoDB core apps and the Java driver.
for RDBMSs, these rules don’t always apply to MongoDB. The He previously spent many years in the CDN industry, at Panther
simple fact that documents can represent rich, schema-free CDN then CDNetworks, designing and developing one of the largest
data structures means that we have a lot of viable alternatives and fastest Content Delivery and Application Acceleration Network.
to the standard, normalized, relational model. Not only Before switching to 10gen, he worked on a system spawning
that, MongoDB has several unique features, such as atomic thousands of servers in 120 locations around the globe, serving
updates and indexed array keys, that greatly influence the about 1 million rps, and 200 gbps. Prior work include the
kinds of schemas that make sense. Understandably, this development of a new network protocol in Linux kernel to
begets good questions: multiplex several interfaces, used in wireless devices. Antoine
received a MS degree in Computer Science from Stevens Institute
(Hoboken), and a BS in Computer Science from Epita (Paris France).
• Are foreign keys permissible, or is it better to represent
one-to-many relations withing a single document?
• Are join tables necessary, or is there another technique
for building out many-to-many relationships?
• What level of denormalization is appropriate? How do
my data modeling decisions affect the efficiency of
Register Now>>
updates and queries?
In this session, we’ll answer these questions and
more, provide a number of data modeling rules of thumb, and
discuss the tradeoffs of various data modeling strategies.