Azure - Day4 Cosmos DB

Hi~大家好,我今天想要分享的实作包括如下:

< Cosmos DB >

1. 如何建立Azure Cosmos DB Account (建立时会花一点时间)

  • 路径: Home > Resource groups > create Azure Cosmos DB

< Basics >

  • Account Name: test-life-db1-dev (自己取)
  • Location: (Asia Pacific) Southeast Asia
  • Capacity mode:
    • Provisioned throughput
    • Serverless (o)

< Backup Policy >

  • Backup storage redundancy:
    • Locally-redundant backup storage (o)

< Tags >

  • Service: test-life-db1-dev
  • Owner: life

2. 在Azure Cosmos DB里面建立Database (DB)

  • 路径: test-life-db1-dev > Data Explorer
  • 按步点选: New Container -> New Database -> Database id -> New Database -> 输入TestLifeDb (自己取)

3. 在Azure Cosmos DB里面建立Container (Table)

  • 路径: test-life-db1-dev > Data Explorer
  • 按步点选: New Container -> New Container -> Database id (点选Use existing) -> 输入TestLifeDb -> Container id -> 输入testLifeData -> Partition key -> 输入/user_id

4. 在Azure Cosmos DB里面建立Item (Data)

  • 路径: test-life-db1-dev > Data Explorer
  • 按步点选: SQL API -> TestLifeDb -> testLifeData -> Items -> New Item -> 一笔一笔输入新资料 (JSON的格式) -> Save
  • 第一笔资料:
    {
    "id": "1",
    "user_id": "123"
    }
  • 第二笔资料:
    {
    "id": "2",
    "user_id": "234"
    }
  • 第三笔资料:
    {
    "id": "3",
    "user_id": "345"
    }

5. 在Azure Cosmos DB里面Query Item (Select Data)

  • 路径: test-life-db1-dev > Data Explorer
  • 按步点选: SQL API -> TestLifeDb -> testLifeData -> Items -> Edit Filter -> 输入SELECT * FROM c where c.user_id = "123" -> Apply Filter
  • 备注 : 只有在 Items 下面的资料才可以直接修改

6. 接着在Azure Cosmos DB里面Update Item (Update Data)

  • 路径: test-life-db1-dev > Data Explorer
  • 按步点选: SQL API -> TestLifeDb -> testLifeData -> Items -> Edit Filter -> 输入SELECT * FROM c where c.user_id = "123" -> Apply Filter -> 修改资料 -> Update

7. 接着在Azure Cosmos DB里面Delete Item (Delete Data)

  • 路径: test-life-db1-dev > Data Explorer
  • 按步点选: SQL API -> TestLifeDb -> testLifeData -> Items -> Edit Filter -> 输入SELECT * FROM c where c.user_id = "123" -> Apply Filter -> 修改资料 -> Update -> Edit Filter -> 输入SELECT * FROM c where c.user_id = "1" -> 点选Item -> Delete

8. 在Azure Cosmos DB里面用SQL Query查询 (Select Data)

  • 路径: test-life-db1-dev > Data Explorer
  • 按步点选: SQL API -> TestLifeDb -> testLifeData -> (右键)New SQL Query -> 输入SELECT * FROM c WHERE c.user_id = "1" -> Execute Selection -> (查询笔数)输入SELECT COUNT(1) FROM c -> Execute Query -> 点选 Query Stats 查看消耗的 RU 数量
  • 备注 : 透过 SQL Query 查询的资料不能直接修改

<<:  D10 - 如何用 Google Apps Script 自动化对 Google Drive 的操作?(二)自动列出所有档案并设定权限

>>:  Day 10 ( 中级 ) 雪花随风飘

【Day4】浅谈威胁情报,TTPs 与 IOC

哈罗,今天要来介绍一个防护概念, 可以让我们在学习网路安全或是防御恶意行为时, 识别攻击者使用的特定...

RISC-V on Rust 从零开始(7) - 实作指令基本框架

使用Spike执行RISC-V gnu toolchain编译出来的ELF档,就可以得到完整执行此E...

[Day-15] for回圈

今天也是要练习回圈 但不是while而是for回圈 while以及for两者都是回圈 其实功能基本上...

铁人赛後感言 - 趣闻分享、30天回顾、四大收获、Canvas游戏後续发展

本次铁人赛的作品,你玩过了吗? 先分享一件趣闻 在我上礼拜完成这个音乐游戏後,我将它分享给了一些人...

事件查看练习(二)--如何研究一个警告事件

今天来继续看事件检视器,笔者挑一些自己笔电常出现的警告来分享,最近发现我的电脑似乎还算健康没什麽大问...