|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
Serguei Весь секрет в том, что я не использую это решение в тех местах, где есть частые выборки Serguei Огульное использование EAV -да приведет к таким последствиям, но только огульное.;) Ну вот есть банальный магазин с товарами, там да, свойства товаров никак не сделаешь, кроме как через EVA и там таки да, частые выборки. У нас тут вообще свойства чего угодно через eva и таки да, тоже частые выборки. И куда тогда этот eva можно без страха засунуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 11:29 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
https://www.sql.ru/forum/1320420/import-eksport-zapisey-mezhdu-bd Хотя после такого, я не знаю, что хуже, eva или col60. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 11:49 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
По мнению Тома Кайта EAV такой должен быть :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2019, 18:27 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
Daniel Logovenko, Так есть nosql базы данных для всего этого. Зачем велосипедить это на рсубд? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 06:00 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
crutchmaster Ну вот есть банальный магазин с товарами, там да, свойства товаров никак не сделаешь, кроме как через EVA и там таки да, частые выборки. У нас тут вообще свойства чего угодно через eva и таки да, тоже частые выборки. И куда тогда этот eva можно без страха засунуть? Для магазина с товарами, для хранения каталога товаров и поиска по нему, возможно имеет смысл посмотреть в сторону NoSQL. Т.к. как сказано здесь, структура каталога товаров может меняться чуть ли не каждый день. А вот уже для корзины и оформления заказа возможно нужен SQL, т.к. транзакции. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 06:01 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
mad_nazgul crutchmaster Ну вот есть банальный магазин с товарами, там да, свойства товаров никак не сделаешь, кроме как через EVA и там таки да, частые выборки. У нас тут вообще свойства чего угодно через eva и таки да, тоже частые выборки. И куда тогда этот eva можно без страха засунуть? Для магазина с товарами, для хранения каталога товаров и поиска по нему, возможно имеет смысл посмотреть в сторону NoSQL. Т.к. как сказано здесь, структура каталога товаров может меняться чуть ли не каждый день. А вот уже для корзины и оформления заказа возможно нужен SQL, т.к. транзакции. Так в MongoDB есть транзакции, в RavenDB есть транзакции. Вот только знаний по NoSQL у многих нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 09:18 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
mad_nazgul А вот уже для корзины и оформления заказа возможно нужен SQL, т.к. транзакции. Ну, а там eva не нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 09:30 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
crutchmaster mad_nazgul А вот уже для корзины и оформления заказа возможно нужен SQL, т.к. транзакции. Ну, а там eva не нужен. Об этом и речь ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 13:53 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
mad_nazgul crutchmaster пропущено... Ну, а там eva не нужен. Об этом и речь ;-) да, да... лямбда-архитектура, микросервисы... у каждого своя БД... у микросервиса каталога продуктов NoSQL, у микросервиса корзины и микросервиса оформления заказа SQL общение между ними через очереди ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 14:50 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
skyANA И всё это заставить согласованно вместе работать удаётся??? Накладными расходами ресурсы вычислительные немерено пожираются, я думаю. Подтверждаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 15:07 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
Daniel Logovenko Daniel Logovenko Накладными расходами ресурсы вычислительные немерено пожираются, я думаю. Подтверждаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 16:09 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
skyANA Daniel Logovenko Накладными расходами ресурсы вычислительные немерено пожираются, я думаю. Подтверждаете? skyANA"лямбда-архитектура, микросервисы... у каждого своя БД... у микросервиса каталога продуктов NoSQL, у микросервиса корзины и микросервиса оформления заказа SQL общение между ними через очереди"Итого минимум две базы и одна очередь имеются. Они между собой взаимодействуют способами множественными. На это множественное взаимодействие ресурсы вычислительные тратятся? Тратятся. Это накладные расходы и есть. накладные расходы автор Накладные расходы – это дополнительные затраты, не относящиеся напрямую к основному производству , не входящие в оплату труда основного персонала и в стоимость сырья. Для предприятия такие затраты важны не меньше, чем прямые расходы, поскольку позволяют обеспечить работу всего предприятия. В классических (старомодных) системах такого множественного взаимодействия нет? Нет. Поэтому предполагаю, что в новомодной архитектуре накладные расходы выше и ресурсов больше пожирают. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 18:38 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
skyANA а какая нагрузка там? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.12.2019, 18:54 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
Daniel Logovenko И всё это заставить согласованно вместе работать удаётся??? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 04:30 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
Daniel Logovenko Поэтому предполагаю, что в новомодной архитектуре накладные расходы выше и ресурсов больше пожирают. Это понимают и делают так, чтобы сообщений дико много не гонялось. Плюс это все компенсируется с головой возможностями масштабирования. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 04:31 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
полудух Где там? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 12:35 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
Daniel Logovenko skyANA пропущено... Не понял фразы "Накладными расходами ресурсы вычислительные немерено пожираются". skyANA"лямбда-архитектура, микросервисы... у каждого своя БД... у микросервиса каталога продуктов NoSQL, у микросервиса корзины и микросервиса оформления заказа SQL общение между ними через очереди" Они между собой взаимодействуют способами множественными. На это множественное взаимодействие ресурсы вычислительные тратятся? Тратятся. Это накладные расходы и есть. накладные расходы автор Накладные расходы – это дополнительные затраты, не относящиеся напрямую к основному производству , не входящие в оплату труда основного персонала и в стоимость сырья. Для предприятия такие затраты важны не меньше, чем прямые расходы, поскольку позволяют обеспечить работу всего предприятия. В классических (старомодных) системах такого множественного взаимодействия нет? Нет. Поэтому предполагаю, что в новомодной архитектуре накладные расходы выше и ресурсов больше пожирают. Предлагаю тупо измерить. Благо в "новомодной архитектуре" мониторинг настроен :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 12:37 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
skyANA, Я что-то слышал про 20%, но тут всё зависит от задач. В моём случае база будет работать подавляющую долю времени, так что нет смысла что-то там измерять. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 12:55 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
skyANA Daniel Logovenko пропущено... пропущено... Итого минимум две базы и одна очередь имеются. Они между собой взаимодействуют способами множественными. На это множественное взаимодействие ресурсы вычислительные тратятся? Тратятся. Это накладные расходы и есть. накладные расходы пропущено... В классических (старомодных) системах такого множественного взаимодействия нет? Нет. Поэтому предполагаю, что в новомодной архитектуре накладные расходы выше и ресурсов больше пожирают. Предлагаю тупо измерить. Благо в "новомодной архитектуре" мониторинг настроен :) Потом расскажите, что "тупые измерения" вам показали! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 13:08 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
skyANA полудух пропущено... а какая нагрузка там? Где там? там где потребовалось делать по микросервису на каждый чих ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 16:12 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
полудух skyANA пропущено... Где там? там где потребовалось делать по микросервису на каждый чих По микросервису на каждый чих у Амазона ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 16:35 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
Daniel Logovenko skyANA пропущено... Предлагаю тупо измерить. Благо в "новомодной архитектуре" мониторинг настроен :) Потом расскажите, что "тупые измерения" вам показали! :) Вы напишите в чем вы пожирание ресурсов измеряете и накладные расходы. А то метрик много, долго рассказывать, что они показывают :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 16:40 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
skyANA полудух пропущено... там где потребовалось делать по микросервису на каждый чих По микросервису на каждый чих у Амазона и у вас ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 17:00 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
полудух skyANA пропущено... По микросервису на каждый чих у Амазона и у вас У нас пока нет ... |
|||
:
Нравится:
Не нравится:
|
|||
19.12.2019, 17:07 |
|
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
|
|||
---|---|---|---|
#18+
skyANA Daniel Logovenko пропущено... Давайте! Потом расскажите, что "тупые измерения" вам показали! :) Вы напишите в чем вы пожирание ресурсов измеряете и накладные расходы. А то метрик много, долго рассказывать, что они показывают :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2019, 12:14 |
|
|
start [/forum/topic.php?fid=32&msg=39905007&tid=1539884]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
43ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
others: | 238ms |
total: | 400ms |
0 / 0 |