|
CosmosDB. А составные ключи бывают?
|
|||
---|---|---|---|
#18+
Привет Вот только с утра начал разбираться с Cosmos DB. Просветите по следующим вопросам, пожалуйста: 1. Id документа всегда строковое. Как сделать его уникальным (как реляционный аналог identity)? GUID? Но это ж будет ацки медленно, нет? 2. Существуют ли secondary indexes? Хочу сделать составной вторичный индекс по номеру предприятия + id, заданное выше. Или вообще это тут не нужно, все работает быстро и без вторичных индексов? 3. Существуют ли тут join-ы: Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
27.06.2020, 19:57 |
|
CosmosDB. А составные ключи бывают?
|
|||
---|---|---|---|
#18+
Renziglov, с Azure и CosmosDB работать пока не доводилось, поэтому просто погуглил ваши вопросы. И ответы прямо в документации: там и про id, и про SQL API, и про MongoDB API, индексы, джоины. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2020, 13:42 |
|
CosmosDB. А составные ключи бывают?
|
|||
---|---|---|---|
#18+
Renziglov, Для document-oriented БД подходы из RDB либо не работают, либо работают плохо. Если такие вещи, как, например, джойны, нормализация, транзакции нужны очень часто, то либо NoSQL для этих задач вообще не подходит, либо сама схема БД неподходяще спроектирована. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2020, 17:18 |
|
|
start [/forum/topic.php?fid=48&fpage=2&tid=1856561]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 335ms |
total: | 477ms |
0 / 0 |