其他分享
首页 > 其他分享> > NCF 的Azure Cosmos DB 演示案例

NCF 的Azure Cosmos DB 演示案例

作者:互联网

简介

NCF想必看过我之前发的NCF的文章的同学们都已经很熟悉了

今天我们要来聊一聊的是NCF遇到Azure Cosmos DB后会碰撞出什么样的火花,让我们一起往下看

我们先来说说什么是Azure Cosmos DB

 

 Azure Cosmos DB 是一个完全托管的无服务器 NoSQL 数据库,适用于任何大小或规模的高性能应用程序。获得保证的单位数毫秒性能和 99.999% 的可用性,由 SLA 提供支持自动和即时可伸缩性,适用于 NoSQL 数据库(包括 MongoDB 和 Cassandra)的企业级安全性和开源 API。使用多区域写入和数据复制,在全球任何位置享受快速写入和读取功能。使用适用于 Azure Cosmos DB 的 Azure Synapse Link,通过无 ETL (提取、转换、加载)分析获取实时数据的见解。

 

 主要优势

保证任何规模的速度(获得无与伦比的 SLA 支持的速度和吞吐量、快速的全局访问和即时弹性)

简化应用程序的开发(使用开源 API、多个 SDK、无架构数据和对操作数据的无 ETL 分析进行快速构建。)

关键任务就绪(保证每个应用程序的业务连续性、99.999% 的可用性和企业级安全性。)

完全托管和经济高效(端到端数据库管理,具有与应用程序和 TCO 需求相匹配的无服务器和自动缩放功能)

步骤

实施

下载地址:https://github.com/NeuCharFramework/NCF (欢迎大家Star)

分支:master

 

 

 

打开数据库配置文件

 

 修改Sql-Server节点的内容,如下所示

 

 修改这三个位置即可

 

 

 

 点击黄色背景区域的后边的按钮安装

 

 点击开启模块生成器

选择生成XNCF,输入对应的参数,即可生成模块,这里以Azure Cosmos DB模块为例

 

 进入主页的页面如上图所示。

 

 

 需要加载0.2.26的版本,里面对Azure Cosmos DB的Core Api进行了优化,方便大家快速的完成应用

 

 

 创建一个管理的界面

 

 

 在Register.Area中增加一个菜单的选项来进入CosmosDB的管理界面

 

 

 经过上面的操作后,呈现出来的样子如图所示,列表的展示,查询,添加,修改,删除功能就全部拥有了。

那么这些数据有没有工具可以可视化的查看呢?

答案:是肯定的,就是我们马上要聊的Azure Cosmos DB Emulator

 

 

 

到此一个NCF集成Azure Cosmos DB的Demo实例就完整展示了,希望能够帮助到您。

后期精彩内容(敬请关注)

标签:coreApi,await,DB,Azure,new,Cosmos
来源: https://www.cnblogs.com/zhao365845726/p/16391861.html