начала. У меня есть база,в базе есть сущность пользователя,у пользователя есть чаты, девайсы с которых от сидит,и тд.В один момент в приложении может стать слишком много пользователей, как раз для этого я делаю партиционирование. Проблема в том что нужно как-то связывать новые дочерние сущности с теми, у которых были связи с родительской сущностью. Например, после партиционирования я не могу добавить такому пользователю девайс,или добавить его в чат из-за отсутствие связей.Как сделать переадресацию по триггеру из родительской сущности к этим дочерним?
почему нельзя создать девайс со связкой к юзеру
Например, типичное "слишком много" по сегодняшним временам -- это 10 миллиардов. У вас не станет 10 миллиардов пользователей, не конопатьте себе мозг. Лучшэ сделайте правильную структуру всего остального, чтобы не вылезли проблемы на ровном месте.
И да, на принцыпиальном уровне -- или СУБД поддержывает такие вещи, и тогда она сама понимает в какую таблицу что отправлять когда обращаются к партицыонированной таблицэ (партицыонированная таблица становится до какой-то степени виртуальной) -- или не поддержывает, тогда всё тожэ самое вам надо будет писать на клиенте -- замену основного имени (которого нет) на несколько партицыонированных.
Обсуждают сегодня