杰控科技2-17日直播手册46.实时数据连接mongodb_第1页
杰控科技2-17日直播手册46.实时数据连接mongodb_第2页
杰控科技2-17日直播手册46.实时数据连接mongodb_第3页
杰控科技2-17日直播手册46.实时数据连接mongodb_第4页
杰控科技2-17日直播手册46.实时数据连接mongodb_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、46-1序号内容页码46.1MongoDB 数据库介绍46-0246.2MongoDB 数据库安装46-0246.3建立实时数据库连接46-1046.4实时数据库连接46-1646.1 MongoDB 介绍MongoDB 是当前最热门的 NoSQL 文档数据库,Mongo 源自单词humongous(极大的),适用于大数据MongoDB 结构与关系数据库对应关系:,目前开源免费,46.2 MongoDB 安装从 https/download-munityMongoDB 的Windows 版本安装包;建议安装环境: Windows Server 2012/2016/2019,CPU4/8 核,内

2、存 8/16/32G,硬盘至少 80G;执行安装包(mongodb-win32-x86_64-2008plus-ssl-4.0.9-signed);建议使用定制安装:46-2文档数据库.MongoDB关系数据库.Oracle/SQLServer数据库数据库集合数据表文档键值字段索引索引定制安装目录:使 MongoDB 缺省作为服务运行,并设定数据和日志目录(4.0 前版本须手动建立):决定是否安装 MongoDB 图形管理器:46-3执行Next开始安装,安装过程可能会被卡住,需耐心等待:安装完成:MongoDB 安装完成,Bin 目录下文件功能:46-4程序文件功能Mongod.exeMon

3、goDB 服务器Mongo.exeMongodb.s客户端Bsondump.exeBSON 转换Mongodump.exe数据备份Mongorestore.exe数据恢复Mongoexport.exe数据导出Mongoimport.exe数据导入Mongofiles.exe文件工具Mongooplog.exe日志Mongoperf.exe性能检查Mongos.exe分片路由Mongos.exe状态Mongotop.exe读写V4.0 之前版本,需做以下设置:手动建立数据和日志目录,如:C:MongoDBDatadb,C:MongoDBDatalog手动建立配置文件 Mongo.config,设

4、置数据库路径,IP 及端口,暂不启用验证:以管理员方式启动 cmd,输入以下内容,配置 MongoDB 作为服务运行:mongod -config c:MongodbServer3.6mongo.config -install -serviceName MongoDB查看本地服务,选择 MongoDB 服务:设置 MongoDB 服务自动启动:46-5V4.0 及之后版本,需做以下设置:用记事本打开 BIN 目录下的mongod.cfg 文件, 设置IP 及端口,暂不启用验证:46-6使用 MongoDB Compass Community 图形界面管理:46-7使用 Sheel 命令管理数据

5、库启动 Mongo.exe 程序,进入 MongoDB 客户端S环境:常用命令46-8数据库查看全部数据库show dbs选择或建立数据库use dbName删除当前数据库db.dropDatabase()查看当前使用的数据库db.getName()显示当前数据库状态db.ss()查看当前数据库版本db.ver()集合创建集合db.createCollection()查看当前数据库中的全部集合db.getCollectionNames()选择使用某集合db.myColl查询当前集合的数据条数db.myColl.count()查看当前集合数据尺寸db.myColl.datasize()显示当前集

6、合所在数据库db.myColl.getDB()显示集合状态db.myColl.ss()集合重命名db.myColl.renameCollection()删除当前集合db.myColl.drop()文档文档db.myColl.insert()查看文档db.myColl.find()删除文档db.myColl.remove()索引创建索引db.myColl.ensureIndex()查看索引db.myColl.getIndexes()删除某个索引db.myColl.dropIndex()删除全部索引db.myColl1.dropIndexes()MongoDB 设置验证启动 Mongo.exe 程

7、序,进入 MongoDB 客户端S创建超级用户(admin)和低权限用户(user1):环境;设置配置文件支持认证:V4.0 前版本(Mongo.config)V4.0 及之后版本(bongod.cfg)重启系统,用用户+登录:46-946.3 建立实时数据库连接定制实时数据库连接:选择实时数据连接功能:46-10编辑数据库连接文件:实时数据库参数:1.数据库类型,选择 MongoDB 数据库;2.服务器地址,格式:IP;Uid=username;Pwd=password;3.TCP 端口,数据库服务使用TCP 端, MongoDB 缺省 27017;4.连接超时,连接和实时数据库服务的超时时

8、间,取值范围 1-300 秒;5.连接间隔,服务器连接意外断开后,重新连接等待时间间隔,取值范围 1-600 秒;6.轮询间隔,取值范围 10-3000 毫秒,每隔设定时间段检查 1 次是否有数据需要;7.包容量,每次的最大数量,取值范围 1-3000 个,数值越大占用内存越大;8.数据库集合,定义 MongoDB 数据库中被使用的数据库名称和集合名称,格式: (数据库).(集合)数据库和集合不用在MongoDB 中专门建立,当首次实时数据连接对应的MongoDB 集合固定格式:文档时,自动建立数据库和集合;数据库实际内容:46-11键名称键值类型描述TagUTF8名称(TagName)TIS

9、ODATE时间(Time)V32,DOUBLE,UTF8数值(Value)Q32数值质量戳(Quality):-1(首次连接),191(无效),192(有效)本地数据库(local)数据库00;Uid=admin;Pwd=admin;冗余数据库01|02;Uid=admin;Pwd=admin;定义实时数据:.名称(TagName),集合多个,对应键名称(Name);描述(TagDesc),更详细描述;类型(TagType),分普通、统计、计算,MongoDB 仅支持普通类型,对应某运行数据库变量;标识(TagID),对于MongoDB 数据库无效;5.对应变量,所对应的运行数据

10、库变量(AI/AO/AR/DI/DO/DR/VA/VD/VT);6.数值类型,支持 Byte/Short/Long/Real/Doubool/String;MongoDB 数据库键值类型对应关系:7.激活条件,只有满足设定的激活条件才允许,激活条件得表达式可以是:DI.DI1=1,DI.DI1=0,AI.AI1=10,AI.AI110,AI.AI1=AI.AI2,DI.DI1+-,DI.DI1+8.时间触发,通过和定义在每天某些时刻定期数据;如果周期为 0,则循环,9.变化触发,对应变量值发生了某种变化,则进行;(1).变化值为 0, 当变量值发生任何变化,则进行Abs(x-x)0,即:(2)

11、.变化值不为 0 且没选择,当变量变化绝对值大于等于设定值时,则进行Abs(x-x) = n,即:(3).变化值不为 0 且选择了,当变量变化绝对值大于等于百分比设定值时,则进行Abs(x-x) = n* x/100持续时间,如果在某持续时间段内,变量值未发生任何变化,则到达持续时间时也进行为 0 时此参数无效;,取值范围为 0-86400 秒,10.通过、按钮, 编辑列表;11.列表最多支持 60000 或 600000 个;15.使用菜单和,可以通过Excel 进行高效编辑列表;46-12运行数据库.变量值类型MongoDB 数据库.键值类型Byte32Short32Long32RealD

12、OUBLEDoubleDOUBLEBoolBOOLStringUTF8编辑完成,界面如下:使用编辑菜单下的替换命令,快速批量替换表中的内容:使用编辑菜单下的查找命令,快速查找某个名称:46-13应用实时数据库连接:1.选择实时数据库连接,执行应用实时数据库连接:2.添加连接文件到列表中:3.只有被应用的连接文件才允许工作; 4.最多允许应用 32 个连接文件;启动实时数据库连接:1.选择系统-设置功能,执行:2. 从系统任务列表中选中实时数据库连接;46-14监视实时数据库连接:1.运行状态,允许监视实时数据库连接:2.执行监视实时数据库连接:3.建立开关变量(DR|VD)关联连接状态(0:断开,1:连接),变量名称格式须为#连接名称;46-1546.4实时数据库连接实时数据库连接使用 MongoDB 数据库,需要附加;加密狗硬件,直接支持 MongoDB 的加密狗:绑定软,需二次:确认已并绑定软:再次提供系统识别号并得到支持 MongoDB 的绑定软代码,此代码须安全!例如: MD1.339617-5A6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论