Что такое тенант? Это зависит от системы. Например, в YDB кластере есть понятие тенанта. Логически тенант — это база данных. Физически это набор выделенных виртуальных машин (база распределенная) и сегмента общего распределенного хранилища. Здесь все достаточно просто.
Интереснее — это YDB Serverless, вот здесь понятие multi-tenancy полностью раскрывается. Serverless база данных — это набор объектов размещенных в памяти виртуальных машин и сегмент общего распределенного хранилища. Объекты в памяти — это таблетки (RSM — replicated state machine) и акторы, выполняющие пользовательские запросы (C++ class instances). То есть маленькая база данных потребляет немного памяти для размещения этих объектов, немного CPU, если запросов мало. Подробнее про это рассказано на Hydra 2021. Видео пока нет в широком доступе, но презентация выложена на странице: hydraconf.com/2021/msk/talks/6nhcltwgipzcyzubzjjng
Межгосударственных инсталляций YDB сейчас нет. Проблема, которую вы поднимаете, понятна, вопросы GDPR и смежных регламентов известна. Не думал, что уже сформировался запрос на видеть все в «одном окне», здесь есть над чем подумать.
Здесь все просто. Грубо говоря, база данных имеет connection string, которая состоит из service endpoint и id базы, например так:
endpoint: ydb.serverless.yandexcloud.net:2135
database id: /ru-central1/xxxxxxxxxxxxxx/yyyyyyyyyyyyy
Интереснее — это YDB Serverless, вот здесь понятие multi-tenancy полностью раскрывается. Serverless база данных — это набор объектов размещенных в памяти виртуальных машин и сегмент общего распределенного хранилища. Объекты в памяти — это таблетки (RSM — replicated state machine) и акторы, выполняющие пользовательские запросы (C++ class instances). То есть маленькая база данных потребляет немного памяти для размещения этих объектов, немного CPU, если запросов мало. Подробнее про это рассказано на Hydra 2021. Видео пока нет в широком доступе, но презентация выложена на странице: hydraconf.com/2021/msk/talks/6nhcltwgipzcyzubzjjng
Межгосударственных инсталляций YDB сейчас нет. Проблема, которую вы поднимаете, понятна, вопросы GDPR и смежных регламентов известна. Не думал, что уже сформировался запрос на видеть все в «одном окне», здесь есть над чем подумать.