Enviar pesquisa
Carregar
NoSQL и Zend Framework (Никита Грошин)
•
1 gostou
•
1,406 visualizações
Z
zfconfua
Seguir
Никита Грошин Geometry Lab
Leia menos
Leia mais
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 32
Baixar agora
Baixar para ler offline
Recomendados
NoSQL и Zend Framework (Ростислав Михайлив)
NoSQL и Zend Framework (Ростислав Михайлив)
zfconfua
Redis: возможности, выгоды, примеры использования
Redis: возможности, выгоды, примеры использования
Alexey Kachayev
Redis (Dump 2015)
Redis (Dump 2015)
Georgy Bazhukov
Конференция Highload++ 2014, "Инструменты высоконагруженных проектов: кеширов...
Конференция Highload++ 2014, "Инструменты высоконагруженных проектов: кеширов...
Lenvendo
phpConf 2010 Классификация систем хранения
phpConf 2010 Классификация систем хранения
Slach
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
HOWWEDOIT
Анализируем данные с Clickhouse
Анализируем данные с Clickhouse
Александр Сигачев
Кратко о MongoDB
Кратко о MongoDB
Gleb Lebedev
Recomendados
NoSQL и Zend Framework (Ростислав Михайлив)
NoSQL и Zend Framework (Ростислав Михайлив)
zfconfua
Redis: возможности, выгоды, примеры использования
Redis: возможности, выгоды, примеры использования
Alexey Kachayev
Redis (Dump 2015)
Redis (Dump 2015)
Georgy Bazhukov
Конференция Highload++ 2014, "Инструменты высоконагруженных проектов: кеширов...
Конференция Highload++ 2014, "Инструменты высоконагруженных проектов: кеширов...
Lenvendo
phpConf 2010 Классификация систем хранения
phpConf 2010 Классификация систем хранения
Slach
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
HOWWEDOIT
Анализируем данные с Clickhouse
Анализируем данные с Clickhouse
Александр Сигачев
Кратко о MongoDB
Кратко о MongoDB
Gleb Lebedev
MongoDB. Как готовить, с чем едят?
MongoDB. Как готовить, с чем едят?
Tim Mironov
ClickHouse: очень быстро и очень удобно / Виктор Тарнавский, Алексей Миловидо...
ClickHouse: очень быстро и очень удобно / Виктор Тарнавский, Алексей Миловидо...
Ontico
MongoDB в продакшен - миф или реальность?
MongoDB в продакшен - миф или реальность?
Alexey Tokar
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Alexey Zinoviev
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Ontico
C++ для web с помощью Emscripten
C++ для web с помощью Emscripten
corehard_by
MongoDB basics in Russian
MongoDB basics in Russian
Oleg Kachan
No sql.mongodb scaling
No sql.mongodb scaling
Олег Винников
ekbpy'2012 - Олег Евсегнеев - Zope
ekbpy'2012 - Олег Евсегнеев - Zope
it-people
10 HappyDev-lite'14 Иван Погудин, Анатолий Никулин. Решение задач, связанных...
10 HappyDev-lite'14 Иван Погудин, Анатолий Никулин. Решение задач, связанных...
HappyDev
Константин Осипов
Константин Осипов
CodeFest
Переезжаем на Yandex ClickHouse / Александр Зайцев (LifeStreet)
Переезжаем на Yandex ClickHouse / Александр Зайцев (LifeStreet)
Ontico
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
phpdevby
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Ontico
Не SQL'ем единым
Не SQL'ем единым
Alexander Byndyu
Экстремальная оптимизация производительности на примере MongoDB Java Driver
Экстремальная оптимизация производительности на примере MongoDB Java Driver
Vitebsk DSC
Reactive programming для успеха вашего стартапа
Reactive programming для успеха вашего стартапа
Vitebsk DSC
DUMP-2013 Наука и жизнь - Атомы данных, деревья транзакций и прототип реализа...
DUMP-2013 Наука и жизнь - Атомы данных, деревья транзакций и прототип реализа...
it-people
История успеха Яндекс.Почты с PostgreSQL / Владимир Бородин (Яндекс)
История успеха Яндекс.Почты с PostgreSQL / Владимир Бородин (Яндекс)
Ontico
NewSQL: SQL никуда не уходит / Константин Осипов (tarantool.org)
NewSQL: SQL никуда не уходит / Константин Осипов (tarantool.org)
Ontico
Мобильные клиенты интернет-магазинов
Мобильные клиенты интернет-магазинов
Magecom Ukraine
Преимущества использования полнотекстового поиска в интернет-магазинах
Преимущества использования полнотекстового поиска в интернет-магазинах
Magecom Ukraine
Mais conteúdo relacionado
Mais procurados
MongoDB. Как готовить, с чем едят?
MongoDB. Как готовить, с чем едят?
Tim Mironov
ClickHouse: очень быстро и очень удобно / Виктор Тарнавский, Алексей Миловидо...
ClickHouse: очень быстро и очень удобно / Виктор Тарнавский, Алексей Миловидо...
Ontico
MongoDB в продакшен - миф или реальность?
MongoDB в продакшен - миф или реальность?
Alexey Tokar
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Alexey Zinoviev
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Ontico
C++ для web с помощью Emscripten
C++ для web с помощью Emscripten
corehard_by
MongoDB basics in Russian
MongoDB basics in Russian
Oleg Kachan
No sql.mongodb scaling
No sql.mongodb scaling
Олег Винников
ekbpy'2012 - Олег Евсегнеев - Zope
ekbpy'2012 - Олег Евсегнеев - Zope
it-people
10 HappyDev-lite'14 Иван Погудин, Анатолий Никулин. Решение задач, связанных...
10 HappyDev-lite'14 Иван Погудин, Анатолий Никулин. Решение задач, связанных...
HappyDev
Константин Осипов
Константин Осипов
CodeFest
Переезжаем на Yandex ClickHouse / Александр Зайцев (LifeStreet)
Переезжаем на Yandex ClickHouse / Александр Зайцев (LifeStreet)
Ontico
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
phpdevby
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Ontico
Не SQL'ем единым
Не SQL'ем единым
Alexander Byndyu
Экстремальная оптимизация производительности на примере MongoDB Java Driver
Экстремальная оптимизация производительности на примере MongoDB Java Driver
Vitebsk DSC
Reactive programming для успеха вашего стартапа
Reactive programming для успеха вашего стартапа
Vitebsk DSC
DUMP-2013 Наука и жизнь - Атомы данных, деревья транзакций и прототип реализа...
DUMP-2013 Наука и жизнь - Атомы данных, деревья транзакций и прототип реализа...
it-people
История успеха Яндекс.Почты с PostgreSQL / Владимир Бородин (Яндекс)
История успеха Яндекс.Почты с PostgreSQL / Владимир Бородин (Яндекс)
Ontico
NewSQL: SQL никуда не уходит / Константин Осипов (tarantool.org)
NewSQL: SQL никуда не уходит / Константин Осипов (tarantool.org)
Ontico
Mais procurados
(20)
MongoDB. Как готовить, с чем едят?
MongoDB. Как готовить, с чем едят?
ClickHouse: очень быстро и очень удобно / Виктор Тарнавский, Алексей Миловидо...
ClickHouse: очень быстро и очень удобно / Виктор Тарнавский, Алексей Миловидо...
MongoDB в продакшен - миф или реальность?
MongoDB в продакшен - миф или реальность?
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
C++ для web с помощью Emscripten
C++ для web с помощью Emscripten
MongoDB basics in Russian
MongoDB basics in Russian
No sql.mongodb scaling
No sql.mongodb scaling
ekbpy'2012 - Олег Евсегнеев - Zope
ekbpy'2012 - Олег Евсегнеев - Zope
10 HappyDev-lite'14 Иван Погудин, Анатолий Никулин. Решение задач, связанных...
10 HappyDev-lite'14 Иван Погудин, Анатолий Никулин. Решение задач, связанных...
Константин Осипов
Константин Осипов
Переезжаем на Yandex ClickHouse / Александр Зайцев (LifeStreet)
Переезжаем на Yandex ClickHouse / Александр Зайцев (LifeStreet)
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Не SQL'ем единым
Не SQL'ем единым
Экстремальная оптимизация производительности на примере MongoDB Java Driver
Экстремальная оптимизация производительности на примере MongoDB Java Driver
Reactive programming для успеха вашего стартапа
Reactive programming для успеха вашего стартапа
DUMP-2013 Наука и жизнь - Атомы данных, деревья транзакций и прототип реализа...
DUMP-2013 Наука и жизнь - Атомы данных, деревья транзакций и прототип реализа...
История успеха Яндекс.Почты с PostgreSQL / Владимир Бородин (Яндекс)
История успеха Яндекс.Почты с PostgreSQL / Владимир Бородин (Яндекс)
NewSQL: SQL никуда не уходит / Константин Осипов (tarantool.org)
NewSQL: SQL никуда не уходит / Константин Осипов (tarantool.org)
Destaque
Мобильные клиенты интернет-магазинов
Мобильные клиенты интернет-магазинов
Magecom Ukraine
Преимущества использования полнотекстового поиска в интернет-магазинах
Преимущества использования полнотекстового поиска в интернет-магазинах
Magecom Ukraine
Применение TDD при разработке веб-сервисов
Применение TDD при разработке веб-сервисов
Magecom Ukraine
Применение компонент-ориентированной архитектуры для написания Magento Extens...
Применение компонент-ориентированной архитектуры для написания Magento Extens...
Magecom Ukraine
Применение Scrum и Kanban для разработки web-приложений
Применение Scrum и Kanban для разработки web-приложений
Kirill Klimov
Doctrine 2
Doctrine 2
zfconfua
1000 миллисекунд из жизни Magento
1000 миллисекунд из жизни Magento
Magecom Ukraine
Все дороги ведут в Checkout
Все дороги ведут в Checkout
Magecom Ukraine
Встречайте Zend Framework 2.0
Встречайте Zend Framework 2.0
zfconfua
Хранение, обработка и отдача статики с использованием \Zend\File. Опыт социал...
Хранение, обработка и отдача статики с использованием \Zend\File. Опыт социал...
zfconfua
Юнит тестирование в Zend Framework 2.0
Юнит тестирование в Zend Framework 2.0
zfconfua
Реализация шаблонов корпоративных приложений в Magento
Реализация шаблонов корпоративных приложений в Magento
Magecom Ukraine
Система рендеринга в Magento
Система рендеринга в Magento
Magecom Ukraine
Эволюция ZF: архитектура, шаблоны, рефакторинг
Эволюция ZF: архитектура, шаблоны, рефакторинг
zfconfua
Ключ успеха – процесс или продукт?
Ключ успеха – процесс или продукт?
Magecom Ukraine
Управление продуктом в стиле Magento Unified Process
Управление продуктом в стиле Magento Unified Process
Magecom Ukraine
Индексирование в Magento
Индексирование в Magento
Magecom Ukraine
Destaque
(17)
Мобильные клиенты интернет-магазинов
Мобильные клиенты интернет-магазинов
Преимущества использования полнотекстового поиска в интернет-магазинах
Преимущества использования полнотекстового поиска в интернет-магазинах
Применение TDD при разработке веб-сервисов
Применение TDD при разработке веб-сервисов
Применение компонент-ориентированной архитектуры для написания Magento Extens...
Применение компонент-ориентированной архитектуры для написания Magento Extens...
Применение Scrum и Kanban для разработки web-приложений
Применение Scrum и Kanban для разработки web-приложений
Doctrine 2
Doctrine 2
1000 миллисекунд из жизни Magento
1000 миллисекунд из жизни Magento
Все дороги ведут в Checkout
Все дороги ведут в Checkout
Встречайте Zend Framework 2.0
Встречайте Zend Framework 2.0
Хранение, обработка и отдача статики с использованием \Zend\File. Опыт социал...
Хранение, обработка и отдача статики с использованием \Zend\File. Опыт социал...
Юнит тестирование в Zend Framework 2.0
Юнит тестирование в Zend Framework 2.0
Реализация шаблонов корпоративных приложений в Magento
Реализация шаблонов корпоративных приложений в Magento
Система рендеринга в Magento
Система рендеринга в Magento
Эволюция ZF: архитектура, шаблоны, рефакторинг
Эволюция ZF: архитектура, шаблоны, рефакторинг
Ключ успеха – процесс или продукт?
Ключ успеха – процесс или продукт?
Управление продуктом в стиле Magento Unified Process
Управление продуктом в стиле Magento Unified Process
Индексирование в Magento
Индексирование в Magento
Semelhante a NoSQL и Zend Framework (Никита Грошин)
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Ontico
SSAS Multidimension и Tabular: что выбрать?
SSAS Multidimension и Tabular: что выбрать?
Andrey Korshikov
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
Andrey Korshikov
Презентация Neo4j на ADD-3
Презентация Neo4j на ADD-3
Evgeny Gazdovsky
Rybak Big Projects New
Rybak Big Projects New
Ontico
рит2007 оптимизация бд бесков доронин
рит2007 оптимизация бд бесков доронин
Media Gorod
SSAS: multidemention vs tabular mode
SSAS: multidemention vs tabular mode
Andrey Korshikov
Database Tuning Method & Technics
Database Tuning Method & Technics
Denis Beskov
High Load 2009 Dimaa Rus Ready 16 9
High Load 2009 Dimaa Rus Ready 16 9
HighLoad2009
Node.js for enterprise 2021 - JavaScript Fwdays 3
Node.js for enterprise 2021 - JavaScript Fwdays 3
Timur Shemsedinov
Alexey Ragozin Ritconf Seda Ru
Alexey Ragozin Ritconf Seda Ru
rit2010
Новые возможности распределенной обработки данных в памяти (Coherence)
Новые возможности распределенной обработки данных в памяти (Coherence)
Andrey Akulov
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Andrew Sovtsov
Industrial Programming Java - Lection Pack 02 - Distributed applications - La...
Industrial Programming Java - Lection Pack 02 - Distributed applications - La...
Fedor Lavrentyev
Ложка дёгтя – Александр Лэйн, QIWI, Zabbix Moscow Meetup 2016
Ложка дёгтя – Александр Лэйн, QIWI, Zabbix Moscow Meetup 2016
Alexander Leyn
MySQL для высоконагруженных проектов
MySQL для высоконагруженных проектов
Softline
Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)
Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)
Ontico
Проектирование графических интерфейсов лекция 8
Проектирование графических интерфейсов лекция 8
Technopark
Software craftsmanship 7
Software craftsmanship 7
Pavel Veinik
распределенная архитектура Lamp приложений петр зайцев
распределенная архитектура Lamp приложений петр зайцев
Media Gorod
Semelhante a NoSQL и Zend Framework (Никита Грошин)
(20)
Scaling Web Sites By Sharding And Replication Hl2008 Rus
Scaling Web Sites By Sharding And Replication Hl2008 Rus
SSAS Multidimension и Tabular: что выбрать?
SSAS Multidimension и Tabular: что выбрать?
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
SQL Server Analysis Services 2014: табличная модель - альтернатива кубам?
Презентация Neo4j на ADD-3
Презентация Neo4j на ADD-3
Rybak Big Projects New
Rybak Big Projects New
рит2007 оптимизация бд бесков доронин
рит2007 оптимизация бд бесков доронин
SSAS: multidemention vs tabular mode
SSAS: multidemention vs tabular mode
Database Tuning Method & Technics
Database Tuning Method & Technics
High Load 2009 Dimaa Rus Ready 16 9
High Load 2009 Dimaa Rus Ready 16 9
Node.js for enterprise 2021 - JavaScript Fwdays 3
Node.js for enterprise 2021 - JavaScript Fwdays 3
Alexey Ragozin Ritconf Seda Ru
Alexey Ragozin Ritconf Seda Ru
Новые возможности распределенной обработки данных в памяти (Coherence)
Новые возможности распределенной обработки данных в памяти (Coherence)
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Industrial Programming Java - Lection Pack 02 - Distributed applications - La...
Industrial Programming Java - Lection Pack 02 - Distributed applications - La...
Ложка дёгтя – Александр Лэйн, QIWI, Zabbix Moscow Meetup 2016
Ложка дёгтя – Александр Лэйн, QIWI, Zabbix Moscow Meetup 2016
MySQL для высоконагруженных проектов
MySQL для высоконагруженных проектов
Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)
Apache Cassandra. Ещё одно NoSQL хранилище (Владимир Климонтович)
Проектирование графических интерфейсов лекция 8
Проектирование графических интерфейсов лекция 8
Software craftsmanship 7
Software craftsmanship 7
распределенная архитектура Lamp приложений петр зайцев
распределенная архитектура Lamp приложений петр зайцев
NoSQL и Zend Framework (Никита Грошин)
1.
NOSQL
2.
3.
4.
GeometriaLab Geometria.Ru Geometria.Me
5.
Тренды Количество данных Связанность данных Усложнение
сущностей Усложнение архитектуры
6.
Нагрузка В чем причина?
7.
8.
NOSQL Key-Value Document GraphDB BigTable
9.
Key-Value Большие объемы данных Скорость Репликация Масштабируемость
10.
Document Выборки по Value Шардинг Map/Reduce Версионность
11.
Graph/BigTable Пара слов..
12.
Плюсы Масштабируемость Надежность Доступность Гибкость
13.
Минусы Выборки Согласованность Стандартизация Безопасность
14.
Минусы Выборки Согласованность Стандартизация Безопасность
15.
Redis Легкий,быстрый lists, sets, ordered
sets Атомарные операции union, intersection, difference
16.
Данные Key:String =>Value:String Key:String =>Value:LIST Key:String
=>Value:SET Key:String =>Value:ZSET
17.
Скорость 200000 GET/SET в
секунду Множество клиентов Операции в RAM Асинхронный persistencRAMe
18.
Репликация Встроенный асинхронный Master=>Slave Цепочки репликаций Slave
блокируется, Master нет
19.
Шардинг Консистентные хэши Redis Cluster Application
level
20.
Rediska Несколькими серверами Ключами как
с объекты LIST и SET как массивы Интеграция с Zend Framework
21.
Zend Framework Кладем Redika в
library Вносим Rediska в конфиг
22.
Интеграция
23.
Zend Framework Кладем Redika в
library Вносим Rediska в конфиг
24.
Интеграция Zend_Auth adapter Zend_Cache backend Zend_Log
writer Zend_Queue adapter Zend_Session save handler
25.
Интеграция Zend_Auth adapter Zend_Cache backend Zend_Log
writer Zend_Queue adapter Zend_Session save handler
26.
class UsersPosts extends Rediska_Key_Set { … $users
= new UsersPosts($userId); $users->add($postId1); $users->add($postId2); … foreach ($users as $userId) {
27.
MongoDb
28.
Хорош Идеален для Web Кэширование JSON,
BSON Там где RDBMS плох
29.
Плох Сложные Транзакции Enterprise Забивание гвоздей Там
где RDBMS плох
30.
Sql vs. Mongo
31.
SQL MongoDB SELECT a,b FROM
users db.users.find({}, {a:1,b:1}) SELECT * FROM users WHERE age<33 db.users.find({'age' :{$lt:33}})})
32.
Mongo PHP Pecl driver ZF,
Kohana, Symfony Morph, Simplemongophp, MapReduce API
Baixar agora