MarkLogic NoSQL -...
Follow
Find
374 views | +0 today
Scooped by Dominic Spitz
onto MarkLogic NoSQL - Video Presentations
Scoop.it!

ACID, BASE and NoSQL

ACID, BASE and NoSQL | MarkLogic NoSQL - Video Presentations | Scoop.it
Community Blogs, comments and opinions by industry professionals
Dominic Spitz's insight:

 

My last post talked about Enterprise NoSQL and ACID vs. BASE in the context of handling data variety. In this one I'd like to delve deeper into transactional, Enterprise NoSQL. 

 

Let's start by focusing on the main question: How can one guarantee cross-record ACID transactions in a horizontally-scalable, schema-agnostic database?

 

The short answer is an architectural pattern called Multi Version Concurrency Control or MVCC.

 

The basic notion behind MVCC is that records are never modified, but instead a new version is created every time a record changes. The system eventually deletes these old versions after a configureable period of time, but within that time window it's simple to roll back a transaction. More over, it's also straight forward to roll back the entire database to an earlier point in time - A.K.A. point-in-time recovery - a key requirement of enterprise databases. 

 

Interestingly enough, the availability of Enterprise NoSQL - a schema-agnostic technology that satisfies these requirements - is now starting to blur the boundaries between the traditional Data Warehouse, Operational Data Store and DataMart, and converge them into a single store. The enabler for this is the notion of schema-on-read (vs. the traditional schema-on-write), which refers to the ability to enter data without requiring a pre-defined schema, while supporting multiple schemas when the data is read. This means that the categories mentioned above can be merged into a single platform that satisfies many data consumers without requiring intense modeling and transformation ahead of time.

 

In addition to schema-on-read, it is also the unification of data management and search that is key to handling data diversity. In fact it was the immense success of search engines that paved the way to this new data management paradigm. Search technologies have established the use of a rich set of indexes as a means for querying non-relational data. From there it was a small leap to apply this notion to a database, converging it with database indexing. But unlike traditional RDBMS, indexes in the NoSQL world do not have do be pre-defined, nor rebuilt as the data changes.

So we're witnessing some related convergence trends - the convergence of structured and unstructured data, that of database and search technologies, and of traditional data management tiers into a single platform.

 

My next post will tie these concepts back to the related industry use-cases that benefit from them.

more...
Adrian Carr's curator insight, May 10, 2013 11:23 AM

How can one guarantee cross-record ACID transactions in a horizontally-scalable, schema-agnostic database?...read on..

MarkLogic NoSQL - Video Presentations
MarkLogic: next-generation Enterprise NoSQL database that enables organizations to turn all data into valuable and actionable information
Curated by Dominic Spitz
Your new post is loading...
Scooped by Dominic Spitz
Scoop.it!

It's Not Just for Scientists: Making Chemistry Accessible by Leveraging MarkLogic

It's Not Just for Scientists: Making Chemistry Accessible by Leveraging MarkLogic | MarkLogic NoSQL - Video Presentations | Scoop.it
David Leeming of the Royal Society of Chemistry discusses how building a platform on MarkLogic has helped his organization deliver content to a non-scientifi...
Dominic Spitz's insight:

David Leeming of the Royal Society of Chemistry discusses how building a platform on MarkLogic has helped his organization deliver content to a non-scientific audience and increase content usage by 30%.

more...
No comment yet.
Scooped by Dominic Spitz
Scoop.it!

MarkLogic Search and Discovery Whiteboard

Understand the key challenges faced by enterprises today when delivering search and discovery applications to end users handling Big Data, and, discover how MarkLogic Enterprise NoSQL solutions overcome those challenges.

 

more...
Adrian Carr's curator insight, May 10, 2013 11:26 AM

This is a great beginers guide to NoSQL in general and what Enterprise NoSQL means.

Short. Sweet and it starts from what we know...RDBMS !!

Rescooped by Dominic Spitz from MarkLogic - Enterprise NoSQL Database
Scoop.it!

Imagine What You Could Do with Enterprise NoSQL - MarkLogic World

Imagine What You Could Do with Enterprise NoSQL - MarkLogic World | MarkLogic NoSQL - Video Presentations | Scoop.it

Gary Bloom, CEO, MarkLogic presents at "MarkLogic World 2013"

 

 


Via Marc McNeill, Dominic Spitz
more...
Marc McNeill's curator insight, April 10, 2013 2:38 AM

Big Data is gaining a lot of attention around the world, but the phrase itself can be a misnomer. Too often, conversations focus on the “Big” when the real impact comes from the “Data.” During this opening keynote, you will learn how our customers are using the power of MarkLogic to make the most of their data — turning it into actionable information to make better decisions, create new products or provide access to their citizens and customers. Imagine what you could do better, faster, bigger. With MarkLogic to power information applications in your enterprise, almost anything is possible.

Scooped by Dominic Spitz
Scoop.it!

McGraw-Hill Benefits from Intel, MarkLogic, Hadoop Solutions

more...
No comment yet.
Scooped by Dominic Spitz
Scoop.it!

Press Association uses MarkLogic to Deliver Content to Media Outlets Worldwide

Dominic Spitz's insight:

John O'Donovan, Press Association's Director of Architecture & Development, describes how Press Association used MarkLogic to deliver media content during the 2012 London Olympics, and leverages MarkLogic to develop products for and offer services to its target markets more quickly.

more...
No comment yet.
Scooped by Dominic Spitz
Scoop.it!

ACID, BASE and NoSQL

ACID, BASE and NoSQL | MarkLogic NoSQL - Video Presentations | Scoop.it
Community Blogs, comments and opinions by industry professionals
Dominic Spitz's insight:

 

My last post talked about Enterprise NoSQL and ACID vs. BASE in the context of handling data variety. In this one I'd like to delve deeper into transactional, Enterprise NoSQL. 

 

Let's start by focusing on the main question: How can one guarantee cross-record ACID transactions in a horizontally-scalable, schema-agnostic database?

 

The short answer is an architectural pattern called Multi Version Concurrency Control or MVCC.

 

The basic notion behind MVCC is that records are never modified, but instead a new version is created every time a record changes. The system eventually deletes these old versions after a configureable period of time, but within that time window it's simple to roll back a transaction. More over, it's also straight forward to roll back the entire database to an earlier point in time - A.K.A. point-in-time recovery - a key requirement of enterprise databases. 

 

Interestingly enough, the availability of Enterprise NoSQL - a schema-agnostic technology that satisfies these requirements - is now starting to blur the boundaries between the traditional Data Warehouse, Operational Data Store and DataMart, and converge them into a single store. The enabler for this is the notion of schema-on-read (vs. the traditional schema-on-write), which refers to the ability to enter data without requiring a pre-defined schema, while supporting multiple schemas when the data is read. This means that the categories mentioned above can be merged into a single platform that satisfies many data consumers without requiring intense modeling and transformation ahead of time.

 

In addition to schema-on-read, it is also the unification of data management and search that is key to handling data diversity. In fact it was the immense success of search engines that paved the way to this new data management paradigm. Search technologies have established the use of a rich set of indexes as a means for querying non-relational data. From there it was a small leap to apply this notion to a database, converging it with database indexing. But unlike traditional RDBMS, indexes in the NoSQL world do not have do be pre-defined, nor rebuilt as the data changes.

So we're witnessing some related convergence trends - the convergence of structured and unstructured data, that of database and search technologies, and of traditional data management tiers into a single platform.

 

My next post will tie these concepts back to the related industry use-cases that benefit from them.

more...
Adrian Carr's curator insight, May 10, 2013 11:23 AM

How can one guarantee cross-record ACID transactions in a horizontally-scalable, schema-agnostic database?...read on..

Scooped by Dominic Spitz
Scoop.it!

The Many Uses for Searchable Databases - Bloomberg TV - Gary Bloom - CEO, MarkLogic

The Many Uses for Searchable Databases - Bloomberg TV - Gary Bloom - CEO, MarkLogic | MarkLogic NoSQL - Video Presentations | Scoop.it
MarkLogic CEO Gary Bloom discusses the uses for searchable databases with Cory Johnson on Bloomberg Television's "Bloomberg West." (Source: Bloomberg)
more...
No comment yet.
Rescooped by Dominic Spitz from NoSQL Databases
Scoop.it!

Astyran: There is No Security in NoSQL

Astyran: There is No Security in NoSQL | MarkLogic NoSQL - Video Presentations | Scoop.it

Via Adrian Carr
more...
Adrian Carr's curator insight, March 7, 2013 3:33 AM

This blog raises the issue that most NoSQL vendors bury.

They have no security.

The first answer you will get is that it is not necessary and that security will be handled at the application layer.

Then you will be told it is on the road map.

But it takes several releases to 'harden' the security.

 

MarkLogic is classed as Enterprise NoSQL because Security is included to a givernment secuirty services level....I would love to name our Intell customers but....

Scooped by Dominic Spitz
Scoop.it!

The NOSQL Tapes, vol. 14: Eric Bloch & Jason Hunter on MarkLogic

The NOSQL Tapes, vol. 14: Eric Bloch & Jason Hunter on MarkLogic | MarkLogic NoSQL - Video Presentations | Scoop.it
There’s a lot to learn from the forerunners at MarkLogic, who’ve been at this “non-relational” thing since 2003.
Dominic Spitz's insight:

Seasoned pros Jason Hunter & Eric Bloch share an avalanche of insights — with much verve, pragmatism & humor — in this engrossing 80-minute interview. A must-watch.

more...
No comment yet.
Scooped by Dominic Spitz
Scoop.it!

MarkLogic Overview with Jason Hunter

Dominic Spitz's insight:

MarkLogic has delivered a powerful and trusted next-generation Enterprise NoSQL database that enables organizations to turn all data into valuable and actionable information. Organizations around the world rely on MarkLogic’s enterprise-grade technology to make better decisions faster. Key features include ACID transactions, horizontal scaling, real-time indexing, high availability, disaster recovery, government-grade security, and built-in search. MarkLogic has set new standards in scalability, enterprise-readiness, time-to-value, and innovation, giving customers an unmatched competitive edge through game-changing technology.

more...
No comment yet.