Документо-ориентированные базы даннах

Post on 29-Jun-2015

261 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

В презентация Абдулина Марата раскрывается тема документо-ориентированных баз даннах. А также в чем плюсы и какие же имеются минусы.

TRANSCRIPT

Документо-ориентированныеБазы Данных

Not Only SQL

Документо-ориентированные БД

Что храним?

{ title: ‘Документо-ориентированные БД’, content: ‘NoSQL базы данных всё прочнее входят…’, created_at: ’28-02-2014’, author: ‘Marat’, tags: [‘racoonstalks’, ‘dobd’, ‘cool’]}

ОтказоустойчивостьРепликация

Сегментация

MapReduce

db.bios.insert( { name: { first: 'John', last: 'McCarthy' }, birth: new Date('Sep 04, 1927'), death: new Date('Dec 24, 2011'), contribs: [ 'Lisp', 'Artificial Intelligence', 'ALGOL' ]})

db.bios.find( { name: { first: 'John', last: 'McCarthy' } } )

1. Индексация (B-tree)

1. Индексация (B-tree)2. Агрегированные запросы

.count()

.distinct({birth: {$gt: new Date('Sep 04,

1927')}})

.group()

Выполнение функций на стороне сервера

system.js

db.eval(function_name)

+ Работа с большим количеством данных+ Гибкость

- Создавалась для крупных проектов- Гибкость

Где и как использовать?

На этом всё!

Полезные ссылки:http://racoons-group.comhttp://google.com

RacoonsTalks

top related