|
|
|
Правильная организация таблиц для движений денег.
|
|||
|---|---|---|---|
|
#18+
Добрый день! Прошу совета маститых проектировщиков БД со своим вопросом. Задача значит такая: 1. Есть организация со множеством различных счетов (на которых хранятся средства в разных валютах) 2. Есть клиенты. Это условно только физ.лица 3. Между организацией и клиентами происходят "беспорядочные" денежные транзакции. (т.е. от клиента на какой-либо счёт и с какого-либо счёта к какому-либо клиенту). При этом у клиентов меняется их "баланс" в валюте совершённой транзакции. 4. Также может быть ввод/вывод денег на/со счетов организации в различных валютах не клиентами. Прочитал что движения денег двухтабличным способом хорошо описываются издавна (в 1С в частности), я этот способ понял, принял к сведению. Но в моём случае вроде таблиц должно быть больше и я поэтому хочу с людьми не одну собаку съевшими на этих задачах проконсультироваться. Значит я вижу это так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. Вопросы такие: 1. Достаточна ли такая схема и надёжна ли для описания движений средств? 2. Предполагается что могут быть и криптовалюты всякие, стоит ли раздельно оформлять таблицы для криптосчетов и обычных валют? И также таблицу движений и остатков или принцип один? Я именно поэтому указал тип DECIMAL(25,12) т.к. у криптовалют точность большая сумм 3. Как лучше реализовать учёт остатков на счетах и балансов клиентов: а) триггером при внесении записи в таблицы движений или транзакций клиентов б) фоновым процессом который будет обрабатывать все записи в таблице движений за последний отрезок времени? Пока писал, вроде сам многое понял, но один фиг прокомментируйте Уважаемые! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.09.2018, 13:08 |
|
||
|
Правильная организация таблиц для движений денег.
|
|||
|---|---|---|---|
|
#18+
Товарищи, дайте хотя бы совет по поводу формата для хранения курсов. 1. Стоит ли все курсы держать в одной таблице? Типа и курс руб./$ и курс руб./1гр.золота и курс руб./всякие койны? 2. Какой стоит взять формат хранения курса в таблице? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2018, 23:20 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39699575&tid=1829549]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 15ms |
| total: | 142ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...