LINUX.ORG.RU

PostgreSQL, MySQL и прочие SQL, как подружить с законом о персональных данных?

 , , ,


2

3

Здравствуйте, господа повелители бубнов, архимаги школы SQL, и просто классные ребята!

Возник очередной вопрос который тормозит проектирование одного весьма интересного сервиса. Собственно ближе к делу. Гипотетически имеется гео-разнесенный кластер базы данных в исполнении одной из популярных СУБД (PostgreSQL, MySQL и тд), согласно законодательству РФ и потенциально других стран (вроде в ЕС подвижки идут в аналогичную сторону), необходимо хранить данные граждан локально, т.е. на территории страны их гражданства. Как реализовать такой механизм с применением одного из озвученных продуктов, при этом разнести базу по всему шарику земному и не терять глобальный доступ к сервису? (Пользователи со всего мира должны иметь возможность взаимодействовать в рамках одной системы бесшовно, не зависимо от своего гражданства и места хранения данных других пользователей)

Т.е.: Граждане РФ -> Сервер в РФ Граждане ЕС -> Сервер в ЕС Но при этом все взаимодействуют друг с другом

Дмуаю над этой задачей уже примерно месяц, но все никак не могу решить делему. Кластер по структуре своей должен иметь модель мультимастер, с чем справляется MariaDB Galera, но это чисто реплика, без возможности определить регион хранения конкретных данных. В случае если применять кластерную модель таблиц PostgreSQL, мы получаем возможность размазать даные таблиц согласно требуемым критериям по серверам в кластере (регион пользователя), но теряется возможность использования схемы мультимастер, что не допустимо, т.к. сервер базы данных должен распологаться максимально близко к серверу приложения и в фоне поддерживать обмен данными, дабы не усложнять логику работы приложения.

Кто-то уже сталкивался с похожим вопросом и есть ли опыт проектирования такой базы данных?

Ответ на: комментарий от Deleted

Как я понял нет. Необходимо хранение без реплик за бугром...

TuzelKO ()

Есть отличное типовое решение, всему миру подходит и вам подойдет:

  1. компания выводится из юрисдикции РФ
  2. ???
  3. PROFIT
t184256 ★★★★★ ()
Последнее исправление: t184256 (всего исправлений: 1)
Ответ на: комментарий от TuzelKO

Показательное линчевание на то и показательное, что обходится почти без пострадавших.

t184256 ★★★★★ ()

К слову, тему можно прикрыть. Решение нашлось внезапно.

Юристы не единогласно конечно решили, но оказывается законодательство не запрещает размещение данных за бугром, а требует первостепенной обработки и размещения их в пределах страны (т.е. данные российских пользователей должны сначала прилететь в россию матушку). Эту делему спокойно перекрывает кластер из MariaDB Galera с GeoDNS в этом случае обработку произведет сервер ближайший к пользователю, а потом уже сделает реплику на остальные.

TuzelKO ()
Ответ на: комментарий от TuzelKO

И про это и про уровень ЗП за бугром. Зачем смущать массы? А так повод к линчеванию компании всегда можно найти, было бы желание.

peregrine ★★★★★ ()
Ответ на: комментарий от peregrine

Думаю дело не в смущении масс.
Икра не лезет в рот, когда народ не бедствует.

Deleted ()

У Маши мультимастер синхронный, вроде как? Как его разносить на разные гео, чтобы не тормозило?

turtle_bazon ★★★★★ ()
Ответ на: комментарий от peregrine

А вот и неуловимые Джо подтянулись. Ты не забывай, что есть как минимум палочрая система. Вот спросят в конце квартала у подразделения РКН: «Как вы боролись с нарушениями в области защиты ПД?» Они и ответят: «Заблокировали Linkedin и vasyapoupkine.biz».

te111011010 ()

Сделай трёхзвенку в чём пролбема? Зачем тебе на уровне субд кластер.

crutch_master ★★★★★ ()

как подружить с законом о персональных данных

Я ещё в момент принятия закона говорил здесь, что это бред, но нет, обсуждение из технического скатилось в политическое, вызвав как мотыльки на огонь, большое количество местных поклонников российской власти. Да никак не подружить, с бредом ничего нельзя подружить. Просто напишите где-нибудь в углу, что данные российских пользователей хранятся в России, никто и проверять не будет (а как?).

Wizard_ ★★★★★ ()
Ответ на: комментарий от turtle_bazon

Проводили бенч - задержки не критичные, скроется за красивенькой анимацией.

TuzelKO ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.