MeayunDB学习笔记(一) MeayunDB介绍及安装
系列目录
一、MeayunDB简介
MeayunDB(http://www.meayun.com)是一个免费的高性能,高可伸缩,基于列式的内存数据库,采用移动计算的嵌入式架构,减少客户端/服务器进程间通信开销,并可根据您的访问量和数据存储需要的增长轻松扩展。MeayunDB易于使用,对开发人员技术要求低,能大幅提高软件开发效率,MeayunDB使用C#进行开发,官网是:http://www.meayun.com
MeayunDB特性:
同时meayunDB支持二进制数据存储,包括大型对象,支持类SQL数据查询,支持数据自动切分。
适用场合:
- 网站数据:MeayunDB非常适合实时的插入,更新与查询。
- 缓存:由于性能很高,MeayunDB也适合作为信息基础设施的缓存层。
- 大尺寸,低价值的数据:使用传统的关系型数据库存储一些数据时可能会比较昂贵,在此之前,很多时候程序员往往会选择传统的文件进行存储。
- 高伸缩性的场景:MeayunDB非常适合由数十或数百台服务器组成的数据库,并且可随着业务的扩张,弹性扩展。
- 低延迟高并发场景:MeayunDB非常适合大型低延迟,高并发的应用系统。
- 无缝集成关系型数据库:MeayunDB提供了关系型数据库的访问接口,应用的数据可以一部分存放到MeayunDB,一部分存放到关系型数据库,这种情况主要应用于事务性操作。
- 高性能系统:MeayunDB支持嵌入C#,Python脚本,直接访问数据库的接口,减少系统间通信开销,基于MeayunDB的业务都能在毫秒级响应。
- 大数据存储和数据实时分析:MeayunDB提供数据自动分片,支持数据实时分析,输出各种报表。
二、MeayunDB 4g 标准版下载与安装
安装MeayunDB数据库:
- 登录官网http://www.meayun.com,进入下载中心,下载正确的MeayunDB安装包。
- 安装.NET Framework 4.0
- 安装MeayunDB,双击安装目录下的Server.exe
显示上面图示信息,表明安装成功。
三、配置
<appSettings> <!--true为调试模式,反之为release模式--> <add key="debug" value="true"/> <!--备份起始时间--> <add key="backup" value="2013-07-20 9:32"/> <!--备份间隔时间,单位小时--> <add key="interval" value="24"/> <!--数据保存路径--> <add key="path" value="data"/> <!--http服务地址--> <add key="http" value="http://127.0.0.1:8080/"/> <!--业务脚本存放路径--> <add key="script" value="scripts"/> <!--MySql,Sql,Oralce三种--> <add key="db" value="Sql"/> <!--数据库连接字符串,MeayunDB集成关系型数据库,可以在MeayunDB中访问关系型数据库--> <add key="cns" value="Data Source=DORIS;Initial Catalog=FDB;User Id=sa;Password=123;Trusted_Connection=False;Asynchronous Processing=true"/> </appSettings>
四、后记
现在我们已经初步实现了MeayunDB的安装和服务的启动工作,后续会继续介绍MeayunDB的应用,敬请关注。欢迎转载,请注明出处。QQ交流群:301165454