Какой рейтинг вас больше интересует?
|
Главная / Главные темы / Тэг «memcachedb»
[Перевод] Прощай, MongoDB, здравствуй, PostgreSQL 2015-03-14 20:04:14
Наш стартап Olery был основан почти 5 лет назад. Мы начали с единственного продукта, Olery ...
+ развернуть текст сохранённая копия
Наш стартап Olery был основан почти 5 лет назад. Мы начали с единственного продукта, Olery Reputation, который был создан агентством, занимавшимся разработкой на Ruby. Всё это выросло в набор различных продуктов. Сегодня у нас есть ещё Olery Feedback, API для Hotel Review Data, виджеты для вставки на сайты и многое другое.
Всего у нас работает 25 приложений (все на Ruby) – некоторые из них в вебе (Rails или Sinatra), но в основном это фоновые приложения для обработки данных.
Хотя нам есть, чем гордиться, есть у нас одна проблема, которая всё время висела где-то в фоне – база данных. Изначально мы использовали MySQL для важных данных (пользователи, контракты, и т.д.) и MongoDB для хранения обзоров и других данных, которые легко можно было бы восстановить в случае утери. Сначала всё работало неплохо, но по мере роста мы начали испытывать проблемы, в особенности с MongoDB. Некоторые из них возникали в сфере взаимодействия БД с приложениями, некоторые – непосредственно у самой БД.
К примеру, в какой-то момент нам надо было удалить миллион документов из MongoDB, а позже вставить. В результате работа базы застопорилась на несколько часов. Потом нам пришлось запускать repairDatabase. И сама починка тоже заняла несколько часов.
Читать дальше →
Тэги: mongodb, mysql, olery, postgresql, rails, ruby, веб-разработка, миграция, реляционные
Пилотируем облачную MongoDB через VanillaJS или как бесплатно сделать приватный todo-лист за 15 минут 2015-01-23 05:12:18
+ развернуть текст сохранённая копия
На фото: Том Круз в фильме Лучший Стрелок
В этой статье мы рассмотрим взаимодействие Single Page HTML Application с облачной MongoDB через JavaScript. В качестве MongoDB-as-a-Service я возьму Mongolab. Стоимость развернутой MongoDB, с объёмом в 500мб, обойдется нам всего-лишь в 0 USD.
Для того, чтобы создать todo-лист, нам не потребуется бекенд. Взаимодействовать с Mongolab мы будем через REST API, а обертку для него в клиентской части мы напишем не прибегая к помощи сторонних JavaScript-фреймворков.
К полету готов
Тэги: api, html5, javascript, mongodb, mongolab, rest, xmlhttprequest, веб-разработка, вычисления, облачные
ZExt Framework :: Работа с MongoDB 2014-10-16 07:37:40
Здравствуй Хабрасообщество!
Сегодня я хочу рассказать о полезной возможности фреймворка « ...
+ развернуть текст сохранённая копия
Здравствуй Хабрасообщество!
Сегодня я хочу рассказать о полезной возможности фреймворка «ZExt»: работе с базой данных MongoDB.
Рассматриваемая ниже связка модулей, даёт возможность работать с вызовами к Mongo в стиле query builder-а знакомым многим по различным SQL-ORM.
Давайте рассмотрим простой пример в качестве вступления:
use ZExt\Datagate\MongoCollection;
class ProductsDatagate extends MongoCollection {
public function getProductsByManager(array $managerId, $minPrice = null) {
$query = $this->query()
->where('managerId IN(?)', $managerId)
->where('enabled = ?', true);
if ($minPrice !== null) {
$query->where('price >= ?', $minPrice);
}
return $query->find();
}
}
Читать дальше →
Тэги: framework, mongodb, odm, orm, php, zext, веб-разработка
MongoDB, E-commerce and Transactions 2014-08-27 02:01:00
Главная / Главные темы / Тэг «memcachedb»
|
Взлеты Топ 5
Падения Топ 5
|