Soumettre la recherche
Mettre en ligne
NoSQL и Zend Framework (Никита Грошин)
•
1 j'aime
•
1,406 vues
Z
zfconfua
Suivre
Никита Грошин Geometry Lab
Lire moins
Lire la suite
Signaler
Partager
Signaler
Partager
1 sur 32
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Ростислав Михайлив Chief Developer / Software Architect, Gadu-Gadu
NoSQL и Zend Framework (Ростислав Михайлив)
NoSQL и Zend Framework (Ростислав Михайлив)
zfconfua
Redis: возможности, выгоды, примеры использования
Redis: возможности, выгоды, примеры использования
Alexey Kachayev
Что есть Redis. Как его использовать (для чего). Кластер: надёжность и масштабируемость.
Redis (Dump 2015)
Redis (Dump 2015)
Georgy Bazhukov
Компания "Ленвендо" занимается созданием, развитием и поддержкой крупномасштабных онлайн-проектов. Сегодня «Ленвендо» отвечает за работу ресурсов «Эльдорадо», «Связной», HomeMe, Газпромбанк, Эхо Москвы в Петербурге.
Конференция Highload++ 2014, "Инструменты высоконагруженных проектов: кеширов...
Конференция Highload++ 2014, "Инструменты высоконагруженных проектов: кеширов...
Lenvendo
презентация с phpConf - www.devconf.ru
phpConf 2010 Классификация систем хранения
phpConf 2010 Классификация систем хранения
Slach
— Как мы пришли к использованию ClickHouse. — Сильные и слабые стороны. — Практические кейсы использования ClickHouse для решения аналитических задач.
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
HOWWEDOIT
Примеры использования базы clickhouse для анализа данных. Экспорт данных access.log в clickhouse. Примеры анализа скорости пользователей на основе логов сервера.
Анализируем данные с Clickhouse
Анализируем данные с Clickhouse
Александр Сигачев
Краткая презентация MongoDB для тех кто никогда не слышал об этой БД. Для Krasnodar MongoDB User Group.
Кратко о MongoDB
Кратко о MongoDB
Gleb Lebedev
Recommandé
Ростислав Михайлив Chief Developer / Software Architect, Gadu-Gadu
NoSQL и Zend Framework (Ростислав Михайлив)
NoSQL и Zend Framework (Ростислав Михайлив)
zfconfua
Redis: возможности, выгоды, примеры использования
Redis: возможности, выгоды, примеры использования
Alexey Kachayev
Что есть Redis. Как его использовать (для чего). Кластер: надёжность и масштабируемость.
Redis (Dump 2015)
Redis (Dump 2015)
Georgy Bazhukov
Компания "Ленвендо" занимается созданием, развитием и поддержкой крупномасштабных онлайн-проектов. Сегодня «Ленвендо» отвечает за работу ресурсов «Эльдорадо», «Связной», HomeMe, Газпромбанк, Эхо Москвы в Петербурге.
Конференция Highload++ 2014, "Инструменты высоконагруженных проектов: кеширов...
Конференция Highload++ 2014, "Инструменты высоконагруженных проектов: кеширов...
Lenvendo
презентация с phpConf - www.devconf.ru
phpConf 2010 Классификация систем хранения
phpConf 2010 Классификация систем хранения
Slach
— Как мы пришли к использованию ClickHouse. — Сильные и слабые стороны. — Практические кейсы использования ClickHouse для решения аналитических задач.
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
ClickHouse как решение для бизнес аналитики. Дмитрий Кузьмин
HOWWEDOIT
Примеры использования базы clickhouse для анализа данных. Экспорт данных access.log в clickhouse. Примеры анализа скорости пользователей на основе логов сервера.
Анализируем данные с Clickhouse
Анализируем данные с Clickhouse
Александр Сигачев
Краткая презентация MongoDB для тех кто никогда не слышал об этой БД. Для Krasnodar MongoDB User Group.
Кратко о MongoDB
Кратко о MongoDB
Gleb Lebedev
Краткий обзор о возможностях MongoDB. Позиционирование среди других СУБД. Репликация. Шардинг.
MongoDB. Как готовить, с чем едят?
MongoDB. Как готовить, с чем едят?
Tim Mironov
ClickHouse - высокопроизводительная база данных для больших данных и аналитики. На ClickHouse основана Яндекс.Метрика - крупнейшая система веб-аналитики в России. Ради чего мы написали свою базу данных? Ради скорости! ClickHouse работает невероятно быстро, быстрее всех известных нам конкурентов, и при этом может обрабатывать запросы по петабайтам данных. Я расскажу про: - Краткую историю создания проекта; - Основные преимущества и особенности ClickHouse; - Архитектура проекта; подход к хранению данных, отказоустойчивости, исполнению запросов; - Как работает внутри, почему ClickHouse такой быстрый; - Текущие кейсы использования в Метрике и других проектах Яндекса; - Профит, который вы можете получить от ClickHouse.
ClickHouse: очень быстро и очень удобно / Виктор Тарнавский, Алексей Миловидо...
ClickHouse: очень быстро и очень удобно / Виктор Тарнавский, Алексей Миловидо...
Ontico
MongoDB в продакшен - миф или реальность?
MongoDB в продакшен - миф или реальность?
Alexey Tokar
Alexey Zinoviev Алексей Зиновьев рассказывает о выборе одной из следующих баз данных CouchDB, Neo4j, Mongo, Cassandra, HBase, Riak на Happydev 2013 Article "Choice of NoSQL database for your project: Don't bite off more than you can chew" presented on HappyDev 2013 (IT-conference in Omsk) by Alexey Zinoviev The main idea of this article is comparison of the most popular NoSQL databases: CouchDB, Cassandra, Mongodb, Riak, Neo4j, HBase
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Alexey Zinoviev
РИТ++ 2017, Backend Conf Зал Сан-Паулу, 6 июня, 14:00 Тезисы: http://backendconf.ru/2017/abstracts/2778.html Хотите научиться принимать решения на основе данных, но не знаете, с чего начать? Нужно записать миллионы событий, но не уверены, как делать это правильно? Вы не знаете, как быстро и дёшево строить аналитические отчеты или запутались в инструментах? На примере DocDoc я расскажу о плюсах и минусах различных подходов: как выбрать систему хранения, почему мы остановились на Google BigQuery. Как правильно организовать данные, записать свой clickstream, отказаться от сэмплирования в GA, а также строить простые и понятные отчеты.
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Ontico
C++ для web с помощью Emscripten, Андрей Карпушин В докладе я расскажу о своем практическом опыте компиляции и использовании C++ на веб страницах, о том что нужно сделать, чтобы портировать приложение на С++ под веб, об ограничениях с этим связанных, об интеграции С++ кода с JavaScript и другими элементами веб страницы.
C++ для web с помощью Emscripten
C++ для web с помощью Emscripten
corehard_by
MongoDB basics in Russian / Основы MongoDB по-русски / http://twitter.com/maximalno
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
Константин Осипов Tarantool.org NewSQL: SQL никуда не уходит
Константин Осипов
Константин Осипов
CodeFest
Несколько месяцев назад компания "Яндекс" совершила маленькую революцию, открыв свою внутреннюю систему хранения и аналитики больших данных ClickHouse в opensource для всех желающих. ClickHouse стабильно показывает очень высокие результаты на тестах производительности запросов, часто догоняя и обгоняя лидеров рынка аналитических RDBMS, включая HP Vertica. Высокие результаты и авторитет "Яндекса" привлекают к этой системе заслуженное внимание разработчиков и архитекторов. Вместе с тем, архитектура ClickHouse довольно существенно отличается от привычных архитектур RDBMS, в ClickHouse отсутствует многое из привычной функциональности, есть ряд "неудобных" ограничений. Поэтому разработка новых и миграция существующих решений сопровождается значительными сложностями. В докладе рассматриваются основные архитектурные особенности ClickHouse, отличия от традиционных RDBMS или NoSQL баз данных, и обсуждаются способы решения типичных задач, возникающих при разработке аналитических систем на ClickHouse.
Переезжаем на Yandex ClickHouse / Александр Зайцев (LifeStreet)
Переезжаем на Yandex ClickHouse / Александр Зайцев (LifeStreet)
Ontico
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
phpdevby
Основные кейсы использования Тарантула: 1. Когда нужна OLTP-система, позволяющая обрабатывать транзакции в режиме почти реального времени (с милисекундными задержками) и/или с огромной пропускной способностью (сотни тысяч запросов в секунду). Примеры — система сессий, система антибрутфорса, система противодействия атакам, система очередей и пуш-уведомлений, роутинг запросов между серверами. Далее - http://backendconf.ru/2016/abstracts/2096.html
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Ontico
По материалам конференции .NET разработчиков - www.dotnetconf.ru
Не SQL'ем единым
Не SQL'ем единым
Alexander Byndyu
При работе с базами данных мы часто сталкиваемся с тем, что ORM фреймворки, принося нам удобство и гибкость, требуют непомерную плату – серьезное падение производительности. Казалось бы, чтобы решить эту проблему, достаточно просто отказаться от ORM и использовать низкоуровневый API. Но иногда и этого бывает недостаточно… Презентация подготовлена по материалам выступления Евгения Берлога на витебской конференции “Developer's Software Conference” (31.10.2015). Запись выступления: https://events.epam.com/events/dsc2015/talks/104.
Экстремальная оптимизация производительности на примере MongoDB Java Driver
Экстремальная оптимизация производительности на примере MongoDB Java Driver
Vitebsk DSC
Что такое реактивное программирование. Каким принципам оно следует. Как оно может помочь создать современную систему, особенно если вы разрабатываете "с нуля". Презентация подготовлена по материалам выступления Кирилла Миловидова на витебской конференции “Developer's Software Conference” (31.10.2015). Запись выступления: https://events.epam.com/events/dsc2015/talks/105.
Reactive programming для успеха вашего стартапа
Reactive programming для успеха вашего стартапа
Vitebsk DSC
DUMP-2013 Наука и жизнь - Атомы данных, деревья транзакций и прототип реализа...
DUMP-2013 Наука и жизнь - Атомы данных, деревья транзакций и прототип реализа...
it-people
Я расскажу о нашем опыте перевоза 300+ ТБ метаданных и 250k RPS нагрузки с одной коммерческой СУБД на букву "O" в PostgreSQL.
История успеха Яндекс.Почты с PostgreSQL / Владимир Бородин (Яндекс)
История успеха Яндекс.Почты с PostgreSQL / Владимир Бородин (Яндекс)
Ontico
РИТ++ 2017, Backend Conf Зал Сан-Паулу, 6 июня, 12:00 Тезисы: http://backendconf.ru/2017/abstracts/2788.html Что такое NewSQL, почему NoSQL-движение превращается в NewSQL, и что эта трансформация привносит в SQL? Попробуем разобраться, почему NoSQL-вендоры добавляют всё больше SQL-возможностей, почему стандарт SQL не пользуется популярностью, и куда это всё идёт. Рассмотрим новые диалекты языка SQL, такие как: - Cassandra QL - Couchbase NQL - Elastisearch и сравним их с подходом MongoDB & RethinkDB, добавляющим новый язык работы с данными. Останется ли в мире СУБД что-то ценного от NoSQL-движения? Ну и, наконец, рассмотрим новый вызов реляционной модели: multi-model databases.
NewSQL: SQL никуда не уходит / Константин Осипов (tarantool.org)
NewSQL: SQL никуда не уходит / Константин Осипов (tarantool.org)
Ontico
Мобильные клиенты интернет-магазинов
Мобильные клиенты интернет-магазинов
Magecom Ukraine
Преимущества использования полнотекстового поиска в интернет-магазинах
Преимущества использования полнотекстового поиска в интернет-магазинах
Magecom Ukraine
Contenu connexe
Tendances
Краткий обзор о возможностях MongoDB. Позиционирование среди других СУБД. Репликация. Шардинг.
MongoDB. Как готовить, с чем едят?
MongoDB. Как готовить, с чем едят?
Tim Mironov
ClickHouse - высокопроизводительная база данных для больших данных и аналитики. На ClickHouse основана Яндекс.Метрика - крупнейшая система веб-аналитики в России. Ради чего мы написали свою базу данных? Ради скорости! ClickHouse работает невероятно быстро, быстрее всех известных нам конкурентов, и при этом может обрабатывать запросы по петабайтам данных. Я расскажу про: - Краткую историю создания проекта; - Основные преимущества и особенности ClickHouse; - Архитектура проекта; подход к хранению данных, отказоустойчивости, исполнению запросов; - Как работает внутри, почему ClickHouse такой быстрый; - Текущие кейсы использования в Метрике и других проектах Яндекса; - Профит, который вы можете получить от ClickHouse.
ClickHouse: очень быстро и очень удобно / Виктор Тарнавский, Алексей Миловидо...
ClickHouse: очень быстро и очень удобно / Виктор Тарнавский, Алексей Миловидо...
Ontico
MongoDB в продакшен - миф или реальность?
MongoDB в продакшен - миф или реальность?
Alexey Tokar
Alexey Zinoviev Алексей Зиновьев рассказывает о выборе одной из следующих баз данных CouchDB, Neo4j, Mongo, Cassandra, HBase, Riak на Happydev 2013 Article "Choice of NoSQL database for your project: Don't bite off more than you can chew" presented on HappyDev 2013 (IT-conference in Omsk) by Alexey Zinoviev The main idea of this article is comparison of the most popular NoSQL databases: CouchDB, Cassandra, Mongodb, Riak, Neo4j, HBase
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Выбор NoSQL базы данных для вашего проекта: "Не в свои сани не садись"
Alexey Zinoviev
РИТ++ 2017, Backend Conf Зал Сан-Паулу, 6 июня, 14:00 Тезисы: http://backendconf.ru/2017/abstracts/2778.html Хотите научиться принимать решения на основе данных, но не знаете, с чего начать? Нужно записать миллионы событий, но не уверены, как делать это правильно? Вы не знаете, как быстро и дёшево строить аналитические отчеты или запутались в инструментах? На примере DocDoc я расскажу о плюсах и минусах различных подходов: как выбрать систему хранения, почему мы остановились на Google BigQuery. Как правильно организовать данные, записать свой clickstream, отказаться от сэмплирования в GA, а также строить простые и понятные отчеты.
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Простая и дешёвая бизнес-аналитика на базе Google BigQuery / Алексей Паршуков...
Ontico
C++ для web с помощью Emscripten, Андрей Карпушин В докладе я расскажу о своем практическом опыте компиляции и использовании C++ на веб страницах, о том что нужно сделать, чтобы портировать приложение на С++ под веб, об ограничениях с этим связанных, об интеграции С++ кода с JavaScript и другими элементами веб страницы.
C++ для web с помощью Emscripten
C++ для web с помощью Emscripten
corehard_by
MongoDB basics in Russian / Основы MongoDB по-русски / http://twitter.com/maximalno
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
Константин Осипов Tarantool.org NewSQL: SQL никуда не уходит
Константин Осипов
Константин Осипов
CodeFest
Несколько месяцев назад компания "Яндекс" совершила маленькую революцию, открыв свою внутреннюю систему хранения и аналитики больших данных ClickHouse в opensource для всех желающих. ClickHouse стабильно показывает очень высокие результаты на тестах производительности запросов, часто догоняя и обгоняя лидеров рынка аналитических RDBMS, включая HP Vertica. Высокие результаты и авторитет "Яндекса" привлекают к этой системе заслуженное внимание разработчиков и архитекторов. Вместе с тем, архитектура ClickHouse довольно существенно отличается от привычных архитектур RDBMS, в ClickHouse отсутствует многое из привычной функциональности, есть ряд "неудобных" ограничений. Поэтому разработка новых и миграция существующих решений сопровождается значительными сложностями. В докладе рассматриваются основные архитектурные особенности ClickHouse, отличия от традиционных RDBMS или NoSQL баз данных, и обсуждаются способы решения типичных задач, возникающих при разработке аналитических систем на ClickHouse.
Переезжаем на Yandex ClickHouse / Александр Зайцев (LifeStreet)
Переезжаем на Yandex ClickHouse / Александр Зайцев (LifeStreet)
Ontico
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
MongoDB. Области применения, преимущества и узкие места, тонкости использован...
phpdevby
Основные кейсы использования Тарантула: 1. Когда нужна OLTP-система, позволяющая обрабатывать транзакции в режиме почти реального времени (с милисекундными задержками) и/или с огромной пропускной способностью (сотни тысяч запросов в секунду). Примеры — система сессий, система антибрутфорса, система противодействия атакам, система очередей и пуш-уведомлений, роутинг запросов между серверами. Далее - http://backendconf.ru/2016/abstracts/2096.html
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Основные кейсы использования in-memory СУБД на примере Тарантула и проектов M...
Ontico
По материалам конференции .NET разработчиков - www.dotnetconf.ru
Не SQL'ем единым
Не SQL'ем единым
Alexander Byndyu
При работе с базами данных мы часто сталкиваемся с тем, что ORM фреймворки, принося нам удобство и гибкость, требуют непомерную плату – серьезное падение производительности. Казалось бы, чтобы решить эту проблему, достаточно просто отказаться от ORM и использовать низкоуровневый API. Но иногда и этого бывает недостаточно… Презентация подготовлена по материалам выступления Евгения Берлога на витебской конференции “Developer's Software Conference” (31.10.2015). Запись выступления: https://events.epam.com/events/dsc2015/talks/104.
Экстремальная оптимизация производительности на примере MongoDB Java Driver
Экстремальная оптимизация производительности на примере MongoDB Java Driver
Vitebsk DSC
Что такое реактивное программирование. Каким принципам оно следует. Как оно может помочь создать современную систему, особенно если вы разрабатываете "с нуля". Презентация подготовлена по материалам выступления Кирилла Миловидова на витебской конференции “Developer's Software Conference” (31.10.2015). Запись выступления: https://events.epam.com/events/dsc2015/talks/105.
Reactive programming для успеха вашего стартапа
Reactive programming для успеха вашего стартапа
Vitebsk DSC
DUMP-2013 Наука и жизнь - Атомы данных, деревья транзакций и прототип реализа...
DUMP-2013 Наука и жизнь - Атомы данных, деревья транзакций и прототип реализа...
it-people
Я расскажу о нашем опыте перевоза 300+ ТБ метаданных и 250k RPS нагрузки с одной коммерческой СУБД на букву "O" в PostgreSQL.
История успеха Яндекс.Почты с PostgreSQL / Владимир Бородин (Яндекс)
История успеха Яндекс.Почты с PostgreSQL / Владимир Бородин (Яндекс)
Ontico
РИТ++ 2017, Backend Conf Зал Сан-Паулу, 6 июня, 12:00 Тезисы: http://backendconf.ru/2017/abstracts/2788.html Что такое NewSQL, почему NoSQL-движение превращается в NewSQL, и что эта трансформация привносит в SQL? Попробуем разобраться, почему NoSQL-вендоры добавляют всё больше SQL-возможностей, почему стандарт SQL не пользуется популярностью, и куда это всё идёт. Рассмотрим новые диалекты языка SQL, такие как: - Cassandra QL - Couchbase NQL - Elastisearch и сравним их с подходом MongoDB & RethinkDB, добавляющим новый язык работы с данными. Останется ли в мире СУБД что-то ценного от NoSQL-движения? Ну и, наконец, рассмотрим новый вызов реляционной модели: multi-model databases.
NewSQL: SQL никуда не уходит / Константин Осипов (tarantool.org)
NewSQL: SQL никуда не уходит / Константин Осипов (tarantool.org)
Ontico
Tendances
(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)
En vedette
Мобильные клиенты интернет-магазинов
Мобильные клиенты интернет-магазинов
Magecom Ukraine
Преимущества использования полнотекстового поиска в интернет-магазинах
Преимущества использования полнотекстового поиска в интернет-магазинах
Magecom Ukraine
Применение TDD при разработке веб-сервисов
Применение TDD при разработке веб-сервисов
Magecom Ukraine
Применение компонент-ориентированной архитектуры для написания Magento Extens...
Применение компонент-ориентированной архитектуры для написания Magento Extens...
Magecom Ukraine
My talk at combined ZFConf & Mageconf 2010 held in Kiev 27.11.2010 on Agile in general and Scrum and Kanban in particular.
Применение Scrum и Kanban для разработки web-приложений
Применение Scrum и Kanban для разработки web-приложений
Kirill Klimov
Валерий Рабиевский Team Leader, stfalcon.com
Doctrine 2
Doctrine 2
zfconfua
1000 миллисекунд из жизни Magento
1000 миллисекунд из жизни Magento
Magecom Ukraine
Все дороги ведут в Checkout
Все дороги ведут в Checkout
Magecom Ukraine
Александр Веремьев Zend Framework Core Team, Zend Technologies
Встречайте Zend Framework 2.0
Встречайте Zend Framework 2.0
zfconfua
Кирилл Мокевнин Senior Developer, undev
Хранение, обработка и отдача статики с использованием \Zend\File. Опыт социал...
Хранение, обработка и отдача статики с использованием \Zend\File. Опыт социал...
zfconfua
Юнит тестирование в Zend Framework 2.0
Юнит тестирование в Zend Framework 2.0
zfconfua
Реализация шаблонов корпоративных приложений в Magento
Реализация шаблонов корпоративных приложений в Magento
Magecom Ukraine
Система рендеринга в Magento
Система рендеринга в Magento
Magecom Ukraine
Виктор Фараздаги Component Maintainer и Contributor ZF 2.0, 4C
Эволюция ZF: архитектура, шаблоны, рефакторинг
Эволюция ZF: архитектура, шаблоны, рефакторинг
zfconfua
Ключ успеха – процесс или продукт?
Ключ успеха – процесс или продукт?
Magecom Ukraine
Управление продуктом в стиле Magento Unified Process
Управление продуктом в стиле Magento Unified Process
Magecom Ukraine
Индексирование в Magento
Индексирование в Magento
Magecom Ukraine
En vedette
(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
Similaire à 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 Stack for Enterprise Part 3
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
Вебинар компании Embarcadero. ER/Studio — это основной компонент реализации программы управления корпоративных данными. Быстрая и точная интерпретация данных, совместное и многократное их использование помогают повысить качество принимаемых решений. CONNECT делает средства для работы с базами данных более интеллектуальными, на лету дополняя данные бизнес-контекстом и функциями совместной работы, что повышает эффективность работы организации
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Бизнес-контекст, совместная работа и согласованность для интеллектуального уп...
Andrew Sovtsov
Курс "Промышленное программирование на Java". Набор лекций 2. "Распределенные приложения". Производительность и ресурсы системы. Распределенные системы. Архитектуры клиент-сервер, клиент-фронтенд-бекенд, Service-Oriented Architecture (SOA). HTTP, REST. Угрозы безопасности в интернетах. Защита приложения. МФТИ, 2014 год. Лектор - Лаврентьев Федор Сергеевич
Industrial Programming Java - Lection Pack 02 - Distributed applications - La...
Industrial Programming Java - Lection Pack 02 - Distributed applications - La...
Fedor Lavrentyev
Презентация для Zabbix MeetUp 2016 от компании QIWI.
Ложка дёгтя – Александр Лэйн, 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
Similaire à 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
Télécharger maintenant