
wi11son
19.08.2018
09:09:56
У юзеров, заказов, товаров довольно чёткая структура, и они отлично ложатся на реляционную базу
Монга предназначена для неструктурированных данных

kolas
19.08.2018
09:11:44
я думал удобно будет в заказ ложить сразу все товары и возможно историю

Google

kolas
19.08.2018
09:12:12
как бы джоины особо не нужны тогда
в магазин ложить все товары

wi11son
19.08.2018
09:12:34
Сразу все товары, чтобы не создавать промежуточную таблицу?

kolas
19.08.2018
09:13:10
можно еще будет видеть в случае изменения позиции что было в момент заказа

wi11son
19.08.2018
09:13:33
А количество ты где хранить будешь?

kolas
19.08.2018
09:13:42
там же

wi11son
19.08.2018
09:14:15
Я не совсем понял, но допустим, а юзеры?

kolas
19.08.2018
09:15:04
думал заказы в юзера положить, но там по месту ограничение
большое правда, но все равно

wi11son
19.08.2018
09:15:31
А сами товары?

kolas
19.08.2018
09:15:51
и запросы простые все равно, реляция заказа только на юзера и магазин
ну иваще охота позырить что монго умеет, последний раз ее трогал года 4 назад )

wi11son
19.08.2018
09:16:28
А, ок

Google

wi11son
19.08.2018
09:16:49
Тогда делай, я за то, чтобы учиться за счет работодателя

kolas
19.08.2018
09:16:55
в заказе будут дублироваться товары

wi11son
19.08.2018
09:17:08
Не не, там можно в референсы

kolas
19.08.2018
09:17:46
это инет магазин еды, поэтому, думаю позиции могут меняться довольно часто

wi11son
19.08.2018
09:18:54
Я делал интернет магазин на монге, он уже был на монге, когда я пришёл, так что это не моё решение было. Отличный опыт чтобы понять, как не делать. Я считаю, что набивать шишки самому тоже полезно

kolas
19.08.2018
09:19:04
чтобы не париться с возможным изменением позиций положить все в заказ, ненормально конечно

wi11son
19.08.2018
09:19:51

kolas
19.08.2018
09:20:21
они же хвастаются что быстрее постгре

Dima
19.08.2018
09:20:46

wi11son
19.08.2018
09:21:30

Dima
19.08.2018
09:22:09

wi11son
19.08.2018
09:22:51
Крайне смешной, вся идея автора заключалась в возможности хранить пропертисы неструктурированные
Типа много разных категорий с абсолютно разными свойствами
А когда стало очевидно, что по ним нужно не только фильтровать, но и их выбирать начали появляться референсы
Потом появились категории, и опять референсы, чтоб не дублировать данные
Потом в заказ стало очевидным, что не сам продукт кладётся, а реф, количество, указание на ближ склад, цена на момент заказа, то чего kolas хочет избежать

kolas
19.08.2018
09:26:06
мне кажется монго это не про нормализацию
денормализированные данные это норма там )

wi11son
19.08.2018
09:27:15
Мап редьюс работал крайне медленно, наверно от неправильных скиллов, в итоге был прикручен эластик

kolas
19.08.2018
09:27:27
в приницпе на объеме бд можно не экономить в 2018, тем более для маленького проекта

Google

wi11son
19.08.2018
09:27:44
И по факту монга не создавала никакого преимущества, а головняка добавляла
Хороший опыт, мне понравился, буду повторять - нет
Если бы я делал википедию, я бы юзал монгу
Версионирование, дифы из коробки
Возможность создавать неструктурированные документы - вещь.
Если бы я делал лендинги конструктор, на подобии тильды или викса - монга супер вещь. Один док на сайт, с абсолютно рандомной структурой, множеством кастомизированных только для этой страницы блоков.
@kolaz ты если будешь делать, то расскажи как тебе

kolas
19.08.2018
09:39:39
ок

Anton
19.08.2018
10:06:16
Да и можно взять сегмент и забить на все

Roman
19.08.2018
10:11:14
а если делать своими руками, то аналитику надо делать в отдельной базе

Admin
ERROR: S client not available

Roman
19.08.2018
10:11:21
и там уже можно что угодно брать

Anton
19.08.2018
11:00:51

Darth
19.08.2018
11:13:12

Rafkat
19.08.2018
17:14:13

Amir
20.08.2018
05:25:45
Ребята у кого нить есть нормальный гем или пример
дял работы с эквайрингом Газпромбанка?

rekero
20.08.2018
06:31:46
Там несложно же

Alexander
20.08.2018
08:38:58
Откуда они лезут то? И что им надо?

Google

Alexander
20.08.2018
08:39:32

Ivan
20.08.2018
08:39:58
это еще почему

Alexander
20.08.2018
08:40:11

Alexander
20.08.2018
08:40:40
для всех, где реляционки нужны :)

Alexander
20.08.2018
08:41:06

Alexander
20.08.2018
08:41:21
это еще почему
как в мускуле добавить быстро поле в табличку, в которой пара десятков миллионов записей?

Igor
20.08.2018
08:42:25

Alexander
20.08.2018
08:42:39

Rafkat
20.08.2018
08:42:46
Причем для мускула есть клёвые движки типа Токио

Igor
20.08.2018
08:44:04
ну дык как?
* Берёшь
* Добавляешь
* И профит
лока таблиц на простых DDL операциях уже давно нет

Alexander
20.08.2018
08:45:00
в постгре такая ебала только если вкорячивашь поле с дефолтным значением

Igor
20.08.2018
08:46:47

Alexander
20.08.2018
08:47:11
innodb?

Igor
20.08.2018
08:47:49
Да. Других особо вариантов и нет, кроме экзотики