powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Использование таблицы для хранения атрибутов сущности по принципу Key-Value
25 сообщений из 75, страница 2 из 3
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39903944
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serguei
Весь секрет в том, что я не использую это решение в тех местах, где есть частые выборки

Serguei
Огульное использование EAV -да приведет к таким последствиям, но только огульное.;)

Ну вот есть банальный магазин с товарами, там да, свойства товаров никак не сделаешь, кроме как через EVA и там таки да, частые выборки. У нас тут вообще свойства чего угодно через eva и таки да, тоже частые выборки. И куда тогда этот eva можно без страха засунуть?
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39903962
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
https://www.sql.ru/forum/1320420/import-eksport-zapisey-mezhdu-bd
Хотя после такого, я не знаю, что хуже, eva или col60.
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39904287
Daniel Logovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По мнению Тома Кайта EAV такой должен быть :)
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39904435
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daniel Logovenko,

Так есть nosql базы данных для всего этого. Зачем велосипедить это на рсубд?
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39904436
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster

Ну вот есть банальный магазин с товарами, там да, свойства товаров никак не сделаешь, кроме как через EVA и там таки да, частые выборки. У нас тут вообще свойства чего угодно через eva и таки да, тоже частые выборки. И куда тогда этот eva можно без страха засунуть?


Для магазина с товарами, для хранения каталога товаров и поиска по нему, возможно имеет смысл посмотреть в сторону NoSQL.
Т.к. как сказано здесь, структура каталога товаров может меняться чуть ли не каждый день.

А вот уже для корзины и оформления заказа возможно нужен SQL, т.к. транзакции.
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39904474
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
crutchmaster

Ну вот есть банальный магазин с товарами, там да, свойства товаров никак не сделаешь, кроме как через EVA и там таки да, частые выборки. У нас тут вообще свойства чего угодно через eva и таки да, тоже частые выборки. И куда тогда этот eva можно без страха засунуть?


Для магазина с товарами, для хранения каталога товаров и поиска по нему, возможно имеет смысл посмотреть в сторону NoSQL.
Т.к. как сказано здесь, структура каталога товаров может меняться чуть ли не каждый день.

А вот уже для корзины и оформления заказа возможно нужен SQL, т.к. транзакции.

Так в MongoDB есть транзакции, в RavenDB есть транзакции.
Вот только знаний по NoSQL у многих нет.
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39904478
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
А вот уже для корзины и оформления заказа возможно нужен SQL, т.к. транзакции.

Ну, а там eva не нужен.
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39904761
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crutchmaster
mad_nazgul
А вот уже для корзины и оформления заказа возможно нужен SQL, т.к. транзакции.

Ну, а там eva не нужен.


Об этом и речь ;-)
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39904814
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
crutchmaster
пропущено...

Ну, а там eva не нужен.


Об этом и речь ;-)

да, да... лямбда-архитектура, микросервисы... у каждого своя БД...
у микросервиса каталога продуктов NoSQL, у микросервиса корзины и микросервиса оформления заказа SQL
общение между ними через очереди

...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39904838
Daniel Logovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA
mad_nazgul
пропущено...
Об этом и речь ;-)

да, да... лямбда-архитектура, микросервисы... у каждого своя БД...
у микросервиса каталога продуктов NoSQL, у микросервиса корзины и микросервиса оформления заказа SQL
общение между ними через очереди

И всё это заставить согласованно вместе работать удаётся???
Накладными расходами ресурсы вычислительные немерено пожираются, я думаю.
Подтверждаете?
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39904911
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daniel Logovenko
skyANA
пропущено...

да, да... лямбда-архитектура, микросервисы... у каждого своя БД...
у микросервиса каталога продуктов NoSQL, у микросервиса корзины и микросервиса оформления заказа SQL
общение между ними через очереди

И всё это заставить согласованно вместе работать удаётся???
Да, конечно.
Daniel Logovenko
Накладными расходами ресурсы вычислительные немерено пожираются, я думаю.
Подтверждаете?
Не понял фразы "Накладными расходами ресурсы вычислительные немерено пожираются".
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905007
Daniel Logovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA
Daniel Logovenko
Накладными расходами ресурсы вычислительные немерено пожираются, я думаю.
Подтверждаете?
Не понял фразы "Накладными расходами ресурсы вычислительные немерено пожираются".

skyANA"лямбда-архитектура, микросервисы...
у каждого своя БД...
у микросервиса каталога продуктов NoSQL,
у микросервиса корзины и микросервиса оформления заказа SQL
общение между ними через очереди"Итого минимум две базы и одна очередь имеются.
Они между собой взаимодействуют способами множественными.

На это множественное взаимодействие ресурсы вычислительные тратятся?
Тратятся.
Это накладные расходы и есть.
накладные расходы
автор Накладные расходы – это дополнительные затраты, не относящиеся напрямую к основному производству ,
не входящие в оплату труда основного персонала и в стоимость сырья.
Для предприятия такие затраты важны не меньше, чем прямые расходы,
поскольку позволяют обеспечить работу всего предприятия.

В классических (старомодных) системах такого множественного взаимодействия нет?
Нет.

Поэтому предполагаю, что в новомодной архитектуре накладные расходы выше и ресурсов больше пожирают.
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905019
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
mad_nazgul
пропущено...


Об этом и речь ;-)

да, да... лямбда-архитектура, микросервисы... у каждого своя БД...
у микросервиса каталога продуктов NoSQL, у микросервиса корзины и микросервиса оформления заказа SQL
общение между ними через очереди


а какая нагрузка там?
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905189
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daniel Logovenko
И всё это заставить согласованно вместе работать удаётся???

YouTube Video
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905190
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daniel Logovenko
Поэтому предполагаю, что в новомодной архитектуре накладные расходы выше и ресурсов больше пожирают.

Это понимают и делают так, чтобы сообщений дико много не гонялось. Плюс это все компенсируется с головой возможностями масштабирования.
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905430
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух
skyANA
пропущено...

да, да... лямбда-архитектура, микросервисы... у каждого своя БД...
у микросервиса каталога продуктов NoSQL, у микросервиса корзины и микросервиса оформления заказа SQL
общение между ними через очереди


а какая нагрузка там?

Где там?
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905433
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daniel Logovenko
skyANA
пропущено...
Не понял фразы "Накладными расходами ресурсы вычислительные немерено пожираются".

skyANA"лямбда-архитектура, микросервисы...
у каждого своя БД...
у микросервиса каталога продуктов NoSQL,
у микросервиса корзины и микросервиса оформления заказа SQL
общение между ними через очереди"
Итого минимум две базы и одна очередь имеются.
Они между собой взаимодействуют способами множественными.

На это множественное взаимодействие ресурсы вычислительные тратятся?
Тратятся.
Это накладные расходы и есть.
накладные расходы
автор Накладные расходы – это дополнительные затраты, не относящиеся напрямую к основному производству ,
не входящие в оплату труда основного персонала и в стоимость сырья.
Для предприятия такие затраты важны не меньше, чем прямые расходы,
поскольку позволяют обеспечить работу всего предприятия.

В классических (старомодных) системах такого множественного взаимодействия нет?
Нет.

Поэтому предполагаю, что в новомодной архитектуре накладные расходы выше и ресурсов больше пожирают.
Предлагаю тупо измерить. Благо в "новомодной архитектуре" мониторинг настроен :)
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905463
Фотография crutchmaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Я что-то слышал про 20%, но тут всё зависит от задач. В моём случае база будет работать подавляющую долю времени, так что нет смысла что-то там измерять.
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905486
Daniel Logovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA
Daniel Logovenko
пропущено...

пропущено...
Итого минимум две базы и одна очередь имеются.
Они между собой взаимодействуют способами множественными.

На это множественное взаимодействие ресурсы вычислительные тратятся?
Тратятся.
Это накладные расходы и есть.
накладные расходы
пропущено...

В классических (старомодных) системах такого множественного взаимодействия нет?
Нет.

Поэтому предполагаю, что в новомодной архитектуре накладные расходы выше и ресурсов больше пожирают.

Предлагаю тупо измерить. Благо в "новомодной архитектуре" мониторинг настроен :)
Давайте!
Потом расскажите, что "тупые измерения" вам показали! :)
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905669
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
полудух
пропущено...

а какая нагрузка там?

Где там?

там где потребовалось делать по микросервису на каждый чих
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905702
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух
skyANA
пропущено...

Где там?

там где потребовалось делать по микросервису на каждый чих

По микросервису на каждый чих у Амазона
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905709
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Daniel Logovenko
skyANA
пропущено...

Предлагаю тупо измерить. Благо в "новомодной архитектуре" мониторинг настроен :)
Давайте!
Потом расскажите, что "тупые измерения" вам показали! :)

Вы напишите в чем вы пожирание ресурсов измеряете и накладные расходы. А то метрик много, долго рассказывать, что они показывают :)
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905723
Фотография полудух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA
полудух
пропущено...

там где потребовалось делать по микросервису на каждый чих

По микросервису на каждый чих у Амазона

и у вас
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39905727
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полудух
skyANA
пропущено...

По микросервису на каждый чих у Амазона

и у вас

У нас пока нет
...
Рейтинг: 0 / 0
Использование таблицы для хранения атрибутов сущности по принципу Key-Value
    #39906941
Daniel Logovenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA
Daniel Logovenko
пропущено...
Давайте!
Потом расскажите, что "тупые измерения" вам показали! :)

Вы напишите в чем вы пожирание ресурсов измеряете и накладные расходы. А то метрик много, долго рассказывать, что они показывают :)
Временем использования процессора и объемом использования оперативной памяти измеряйте.
...
Рейтинг: 0 / 0
25 сообщений из 75, страница 2 из 3
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Использование таблицы для хранения атрибутов сущности по принципу Key-Value
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]