🗊Презентация NoSQL база данных mongodb

Категория: Информатика
Нажмите для полного просмотра!
NoSQL база данных mongodb, слайд №1NoSQL база данных mongodb, слайд №2NoSQL база данных mongodb, слайд №3NoSQL база данных mongodb, слайд №4NoSQL база данных mongodb, слайд №5NoSQL база данных mongodb, слайд №6NoSQL база данных mongodb, слайд №7NoSQL база данных mongodb, слайд №8NoSQL база данных mongodb, слайд №9NoSQL база данных mongodb, слайд №10NoSQL база данных mongodb, слайд №11NoSQL база данных mongodb, слайд №12NoSQL база данных mongodb, слайд №13NoSQL база данных mongodb, слайд №14NoSQL база данных mongodb, слайд №15NoSQL база данных mongodb, слайд №16NoSQL база данных mongodb, слайд №17NoSQL база данных mongodb, слайд №18NoSQL база данных mongodb, слайд №19NoSQL база данных mongodb, слайд №20NoSQL база данных mongodb, слайд №21NoSQL база данных mongodb, слайд №22NoSQL база данных mongodb, слайд №23NoSQL база данных mongodb, слайд №24NoSQL база данных mongodb, слайд №25NoSQL база данных mongodb, слайд №26NoSQL база данных mongodb, слайд №27NoSQL база данных mongodb, слайд №28

Вы можете ознакомиться и скачать презентацию на тему NoSQL база данных mongodb. Доклад-сообщение содержит 28 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


NoSQL база данных mongodb, слайд №1
Описание слайда:

Слайд 2





NoSQL = Not only SQL
Описание слайда:
NoSQL = Not only SQL

Слайд 3





NoSQL базы данных
Key-value (Redis, Dynamo, MemcacheDB, Voldemort)
Document (MongoDB, CouchDB, Riak)
Wide Column (BigTable, Cassandra, HBase)
Graph (Neo4j, InfiniteGraph)
Описание слайда:
NoSQL базы данных Key-value (Redis, Dynamo, MemcacheDB, Voldemort) Document (MongoDB, CouchDB, Riak) Wide Column (BigTable, Cassandra, HBase) Graph (Neo4j, InfiniteGraph)

Слайд 4





MongoDB
Быстрая база данных (C++)
Устоявшийся проект, выпущена версия 3.4
Open-source, но разрабатывается и поддерживается компанией 10gen
Одно из наиболее универсальных решений
Описание слайда:
MongoDB Быстрая база данных (C++) Устоявшийся проект, выпущена версия 3.4 Open-source, но разрабатывается и поддерживается компанией 10gen Одно из наиболее универсальных решений

Слайд 5





Поддержка MongoDB языками
C/C++
Java
.NET
Javascript
Описание слайда:
Поддержка MongoDB языками C/C++ Java .NET Javascript

Слайд 6





Кто использует MongoDB?
Описание слайда:
Кто использует MongoDB?

Слайд 7


NoSQL база данных mongodb, слайд №7
Описание слайда:

Слайд 8





Каждому ключу соответствует документ
Описание слайда:
Каждому ключу соответствует документ

Слайд 9





Организация данных
Описание слайда:
Организация данных

Слайд 10





Преимущества
Документно-ориентированная база данных
Быстрое чтение и особенно запись
Широкая по сравнению с другими NoSQL  функциональсть
Масштабирование из коробки
По чтению (Master/slave, Replica sets)
По записи (Sharding)
Описание слайда:
Преимущества Документно-ориентированная база данных Быстрое чтение и особенно запись Широкая по сравнению с другими NoSQL функциональсть Масштабирование из коробки По чтению (Master/slave, Replica sets) По записи (Sharding)

Слайд 11


NoSQL база данных mongodb, слайд №11
Описание слайда:

Слайд 12





MongoDB
хранение разнородных данных
хранение геоданных
хранение логов и статистики
Описание слайда:
MongoDB хранение разнородных данных хранение геоданных хранение логов и статистики

Слайд 13





Подключение в Java
import com.mongodb.Mongo;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.BasicDBObject;
import com.mongodb.DBObject;
import com.mongodb.DBCursor;

Mongo m = new Mongo();
// or
        Mongo m = new Mongo( "localhost" );
// or
        Mongo m = new Mongo( "localhost" , 27017 );

        DB db = m.getDB( "mydb" );
Описание слайда:
Подключение в Java import com.mongodb.Mongo; import com.mongodb.DB; import com.mongodb.DBCollection; import com.mongodb.BasicDBObject; import com.mongodb.DBObject; import com.mongodb.DBCursor; Mongo m = new Mongo(); // or Mongo m = new Mongo( "localhost" ); // or Mongo m = new Mongo( "localhost" , 27017 ); DB db = m.getDB( "mydb" );

Слайд 14





Пример использования 
HTML-страница
Новость
Карточка товара
Описание слайда:
Пример использования HTML-страница Новость Карточка товара

Слайд 15





Пример использования 
SQL
3 таблицы: pages, news, goods

MongoDB
1 коллекция: documents
Описание слайда:
Пример использования SQL 3 таблицы: pages, news, goods MongoDB 1 коллекция: documents

Слайд 16





Пример использования 
 Страница
{
type: “page”,
content: “Текст на странице”
}
Описание слайда:
Пример использования Страница { type: “page”, content: “Текст на странице” }

Слайд 17





Пример использования 
 Новость
{
type: “news”,
date: new Date(),
header: “Заголовок”,
teaser: “Краткий текст”,
content: “Полное содержание”
}
Описание слайда:
Пример использования Новость { type: “news”, date: new Date(), header: “Заголовок”, teaser: “Краткий текст”, content: “Полное содержание” }

Слайд 18





Пример использования 
 Карточка товара
{
type: “good”,
name: “Телевизор”
price: 30000,
features: {
lcd: 1,
led: 0
},
categories: [ “home”, “tv” ]
}
Описание слайда:
Пример использования Карточка товара { type: “good”, name: “Телевизор” price: 30000, features: { lcd: 1, led: 0 }, categories: [ “home”, “tv” ] }

Слайд 19


NoSQL база данных mongodb, слайд №19
Описание слайда:

Слайд 20





Типы данных BSON
String
Integer
Double
Date
Byte array (бинарные данные)
Boolean
Null
BSON Object
Описание слайда:
Типы данных BSON String Integer Double Date Byte array (бинарные данные) Boolean Null BSON Object

Слайд 21





Ключ
Каждому добавленному документу автоматически предоставляется уникальный ключ
_id: ObjectId(“47cc67093475061e3d95369d”)
Описание слайда:
Ключ Каждому добавленному документу автоматически предоставляется уникальный ключ _id: ObjectId(“47cc67093475061e3d95369d”)

Слайд 22


NoSQL база данных mongodb, слайд №22
Описание слайда:

Слайд 23





Операторы условий
$gt, $lt, $gte, $lte
$ne
$in, $nin
$mod
$all
Описание слайда:
Операторы условий $gt, $lt, $gte, $lte $ne $in, $nin $mod $all

Слайд 24





Операторы модификации
$set
$unset
$inc
$push
$pushAll
Описание слайда:
Операторы модификации $set $unset $inc $push $pushAll

Слайд 25





Create
use vldc
db.users.insert({ first_name: “Oleg” })
Описание слайда:
Create use vldc db.users.insert({ first_name: “Oleg” })

Слайд 26





Update

db.users.update({ first_name: “Oleg” }, { $set: { last_name: “Kachan” } })
Описание слайда:
Update db.users.update({ first_name: “Oleg” }, { $set: { last_name: “Kachan” } })

Слайд 27





Создание индексов
db.users.ensureIndex({ first_name: 1 }) // по возрастанию
db.users.ensureIndex({ first_name: -1 }) // по убыванию
Описание слайда:
Создание индексов db.users.ensureIndex({ first_name: 1 }) // по возрастанию db.users.ensureIndex({ first_name: -1 }) // по убыванию

Слайд 28


NoSQL база данных mongodb, слайд №28
Описание слайда:



Похожие презентации
Mypresentation.ru
Загрузить презентацию