LINUX.ORG.RU

История изменений

Исправление torvn77, (текущая версия) :

а дальше реляционные связи, чтобы не дублировать данные. Правильно?

Да.

Тогда нужно как-то отразить такую сущность как «User» во всей этой системе.

Пользователь показан как часть блока "Торговые роботы".

В принципе что пользователь, что робот просто подключаются к одним таблицам БД на только чтение, к таблице заявок с правом на запись.
В принципе даже модуль контроля запуска торговых роботов показан как оциональный, потому что и робот и интерфейс пользователя это просто работающие с сервером БД сторонние программы, начиная с консоли сервера, простой формы и заканчивая скриптами и неопределённо сложным AI.

Я только не пойму (возможно еще не проснулся толком) где/какие у тебя многопользовательские части и где сам пользователь как сущность?

Вообще изначально я полагаю что в БД будет четыре пользователя Демон, Админ, Аналитик(read_only) и Пользователь(для людей и роботов), но вот можно ли разбивать Пользователя на кучу пользователей каждый из которых имеет в таблице заявок и поручений право делать записи только для своей валюты мне кажется интересной, но как это сделать и насколько это усложнит проект?

Или вместо одной таблицы записи и поручений сделать много таблиц еаждая,со своим пользователем по одной для каждой ценной бумаги?
Но имхо в этом случае диаграмму надо перерисовывать.

В принципе есть смысл это проработать, так как проектируя я пришёл к пониманию того, что Демон это в сущности драйвер между сервером брокера или биржи и комплексом сервер_БД+Роботы, а значит можно написать много демонов для разных торговых систем и бирж.

Исправление torvn77, :

а дальше реляционные связи, чтобы не дублировать данные. Правильно?

Да.

Тогда нужно как-то отразить такую сущность как «User» во всей этой системе.

Пользователь показан как часть блока "Торговые роботы".

В принципе что пользователь, что робот просто подключаются к одним таблицам БД на только чтение, к таблице заявок с правом на запись.
В принципе даже модуль контроля запуска торговых роботов показан как оциональный, потому что и робот и интерфейс пользователя это просто работающие с сервером БД сторонние программы, начиная с консоли сервера, простой формы и заканчивая скриптами и неопределённо сложным AI.

Я только не пойму (возможно еще не проснулся толком) где/какие у тебя многопользовательские части и где сам пользователь как сущность?

Вообще изначально я полагаю что в БД будет четыре пользователя Демон, Админ, Аналитик(read_only) и Пользователь(для людей и роботов), но вот можно ли разбивать Пользователя на кучу пользователей каждый из которых имеет в таблице заявок и поручений право делать записи только для своей валюты мне кажется интересной, но как это сделать и насколько это усложнит проект?

Или вместо одной таблицы записи и поручений сделать много таблиц еаждая,со своим пользователем по одной для каждой ценной бумаги?
Но имхо в этом случае диаграмму надо перерисовывать.

Исправление torvn77, :

а дальше реляционные связи, чтобы не дублировать данные. Правильно?

Да.

Тогда нужно как-то отразить такую сущность как «User» во всей этой системе.

Пользователь показан как часть блока "Торговые роботы".

В принципе что пользователь, что робот просто подключаются к одним таблицам БД на только чтение, к таблице заявок с правом на запись.
В принципе даже модуль контроля запуска торговых роботов показан как оциональный, потому что и робот и интерфейс пользователя это просто работающие с сервером БД сторонние программы, начиная с консоли сервера, простой формы и заканчивая скриптами и неопределённо сложным AI.

Я только не пойму (возможно еще не проснулся толком) где/какие у тебя многопользовательские части и где сам пользователь как сущность?

Вообще изначально я полагаю что в БД будет четыре пользователя Демон, Админ, Аналитик(read_only) и Пользователь(для людей и роботов), но вот можно ли разбивать Пользователя на кучу пользователей каждый из которых имеет в таблице заявок и поручений право делать записи только для своей валюты мне кажется интересной, но как это сделать и насколько это усложнит проект?

Или вместо одной таблицы записи и поручений сделать много таблиц еаждая,со своим пользователем по одной для каждой ценной бумаги?

Исправление torvn77, :

а дальше реляционные связи, чтобы не дублировать данные. Правильно?

Да.

Тогда нужно как-то отразить такую сущность как «User» во всей этой системе.

Пользователь показан как часть блока "Торговые роботы".

В принципе что пользователь, что робот просто подключаются к одним таблицам БД на только чтение, к таблице заявок с правом на запись.
В принципе даже модуль контроля запуска торговых роботов показан как оциональный, потому что и робот и интерфейс пользователя это просто работающие с сервером БД сторонние программы, начиная с консоли сервера, простой формы и заканчивая скриптами и неопределённо сложным AI.

Я только не пойму (возможно еще не проснулся толком) где/какие у тебя многопользовательские части и где сам пользователь как сущность?

Вообще изначально я полагаю что в БД будет четыре пользователя Демон, Админ, Аналитик(read_only) и Пользователь(для людей и роботов), но вот можно ли разбивать Пользователя на кучу пользователей каждый из которых имеет в таблице заявок и поручений право делать записи только для своей валюты мне кажется интересной, но как это сделать и насколько это усложнит проект?

Исходная версия torvn77, :

а дальше реляционные связи, чтобы не дублировать данные. Правильно?

Да.

Тогда нужно как-то отразить такую сущность как «User» во всей этой системе.

Пользователь показан как часть блока "Торговые роботы".

В принципе что пользователь, что робот просто подключаются к одним таблицам БД на только чтение, к таблице заявок с правом на запись.
В принципе даже модуль контроля запуска торговых роботов показан как оциональный, потому что и робот и интерфейс пользователя это просто работающие с сервером БД сторонние программы, начиная с консоли сервера, простой формы и заканчивая скриптами и неопределённо сложным AI.

Я только не пойму (возможно еще не проснулся толком) где/какие у тебя многопользовательские части и где сам пользователь как сущность?

Вообще изначально я полагаю что в БД будет три пользователя Демон, Админ и Пользователь(для людей и роботов), но вот можно ли разбивать Пользователя на кучу пользователей каждый из которых имеет в таблице заявок и поручений право делать записи только для своей валюты мне кажется интересной, но как это сделать и насколько это усложнит проект?