Показать сообщение отдельно
Старый 15.04.2013, 20:17
Psycho Tiger вне форума Посмотреть профиль Отправить личное сообщение для Psycho Tiger Найти все сообщения от Psycho Tiger
  № 19  
Ответить с цитированием
Psycho Tiger
 
Аватар для Psycho Tiger

блогер
Регистрация: Jun 2005
Адрес: Toronto
Сообщений: 6,601
Записей в блоге: 17
Цитата:
то естественным становится и выбор в качестве бд MongoDB, Redis, еще там кое-что есть в семействе noSQL. Мне понравилась MongoDB.
Redis – это не совсем БД в том понимании. Или ты не сравнивал mongo vs redis, а просто константировал что тебе понравилось?
Цитата:
Ок. Можете приводить пример статистики - на 1 млн записей монга делала сложную выборку около 20 секунд. мускуль справлялся за 1с и 0.4с на повторную выборку. Дальше монгу не поддерживали.
А ещё монга это NoSQL. Соответственно, здесь нету плюшек SQL, типа DISTINCT
Надо понимать, что где использовать. Schemaless DB хороши для тех мест, где эта самая схема мешает. Она удобна для быстрого прототипирования – нет заморочек с конструкциями таблиц / миграциями при MDD (Model Driven Development) и прочем. Создатели всегда говорили, что монга промежуточное звено, которое стоит до серьезных SQL - баз.
Цитата:
Сокет серверы это для игровых автоматов хороши, например.
А есть для чего ещё уместны сокет-серверы?