波斯马BOSSMA Information Technology

DataBase 下的日志

国产化之 .NET Core 操作达梦数据库DM8的两种方式

发布时间:2022年4月19日 / 分类:DataBase, DOTNET / 抢沙发

背景 某个项目需要实现基础软件全部国产化,其中操作系统指定银河麒麟,数据库使用达梦V8,CPU平台的范围包括x64、龙芯、飞腾、鲲鹏等。考虑到这些基础产品对.NET的支持,最终选择了.NET Core 3.1。 环境 CPU平台:x86-64 / Arm64操作系统:银河麒麟 v4 数据库:DM8....

使用ossutil定时备份自建mysql数据库到阿里云OSS

发布时间:2018年10月31日 / 分类:DataBase / 抢沙发

在阿里云ECS上搭建了一个小网站,用的mysql,数据库也是在ECS上安装的,这就涉及到一个数据库备份的问题,当然是定时自动备份才好。阿里云OSS提供了一种安全可靠的存储,是理想的备份存储。于是搞起来。 思路: 备份使用mysql自带的mysqldump 搞个shell脚本定时执行 使用阿里...

ModelQuery – 灵活安全高效的数据查询方式

发布时间:2015年6月28日 / 分类:DataBase, DOTNET / 抢沙发

关系数据操作有很多方式,微软的Entitiy Framework,又或者NHibernate,还有其它各种数不胜数的ORM框架,为什么还会有ModelQuery?造轮子的理由千千万,大部分都是从某些立场开始,或者从个性化的需求,ModelQuery也是根据自身开发需求量身定做:灵活、安全、高效,可以灵活处...

SQL Server 2014内存优化表之存储过程中判断包含字符串算法

发布时间:2015年1月12日 / 分类:DataBase / 抢沙发

在SQL Server 2014中提供了内存优化表,以提供更快的事务处理,支持更多的处理并发。由于使用了新的存储架构,内存优化表相比传统磁盘表性能提高了不少,但也存在很多的限制。比如不能使用发布订阅,不支持varchar数据类型,不能进行复杂的条件查询,还不支持很多的内置函数,...

SQL Server使用游标的一点思考

发布时间:2014年4月15日 / 分类:DataBase / 2 次吐槽

使用游标可以让一些复杂的处理变得简单,有时候就像在程序中书写While循环一样;但是不可否认的是游标在很多情况下都是低效的,耗用内存,锁住记录,逐行处理对大数据量简直就是灾难。 什么时候使用游标?这里有一些浅薄的认识: 1、数据处理的逻辑很复杂,使用单条SQL语句很难...

Entity Framework Power Tool 参数错误的解决办法

发布时间:2012年9月11日 / 分类:DataBase, DOTNET / 6 次吐槽

从EF4.1开始引入了Code First的开发模式,并提供了工具Entity Framework Power Tool,用于从数据库生成Code First风格的代码。最近在使用这个工具的时候遇到一个参数错误(0x80070057)的问题: 测试的过程中发现如果数据库不是本地的就会出这个错误。 根据这条思路,从连接属...

在.NET平台下使用C#通过Aquiles访问Cassandra

发布时间:2011年11月23日 / 分类:DataBase, NoSQL / 抢沙发

Aquiles是访问Cassandra的一个高级API,使用C#语言编写,底层当然还是基于Thrift的。这个高级API有很多好处,比如支持连接池,支持多个集群,支持Windows性能监视器,支持配置文件等等。这篇文章将介绍一些常用的操作。 看了大量的E文,结合自己的测试,大体搞明白了各个部分,...

在.NET平台下使用C#通过Thrift访问Cassandra

发布时间:2011年11月17日 / 分类:DataBase, NoSQL / 2 次吐槽

前一篇文章介绍了在Windows下安装Cassandra的步骤,这一篇文章将介绍在.NET平台下使用C#通过Thrift访问Cassandra。Thrift是Facebook使用的一个跨语言通信工具,提供了很多语言版本的支持。 1、下载Thrift 两个文件: thrift-0.7.0.tar.gz Thrift compiler for Windows 2、获取Th...

Windows环境下安装Cassandra说明

发布时间:2011年11月16日 / 分类:DataBase, NoSQL / 2 次吐槽

NoSql提出来有很长一段时间了,虽然很想试试但一直没有接触过。最近有个项目需要用到存储Key-Value的值,并且要求比较高的性能,真是天赐良机。类似的数据库有很多,但是能用在Windows上的比较少,像MongoDB在32位的机器上只支持2G大小的数据文件,不是很爽啊。最后选了一个Cas...

一个计算相似度的问题

发布时间:2011年10月8日 / 分类:DataBase, Design / 抢沙发

在CSDN的BBS上看到一个计算兴趣相似度的问题,很感兴趣,在电子商务中应该有很大的用途。比如通过相似度寻找好友,通过相似度进行比较购物,通过相似度向顾客推荐一些可能感兴趣的商品等等。 首先虚拟一个场景: 某个网站有很多用户,每个用户注册的时候填写了自己的一些兴趣,...