数据库
文章平均质量分 64
spkettas
天道酬勤
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MongoDB使用
Mongo 是目前很热门的数据库,专门用来处理大数据,性能应该不错.下载windows版本,绿色解压直接可以使用.1. 服务端 mongnod.exe --dbpath d:/mongnodb/db浏览器浏览: http://localhost:28017/ 2. 客户端 命令行直接输入mongo即可进入javascript shell界面 3. wind...原创 2013-03-29 11:54:53 · 130 阅读 · 0 评论 -
redis cluster搭建
redis 终于推出正式的集群解决方案,最新稳定版本v3.0.2。集群实现目的将不同的key分散到不同的节点上,传统哈希算法hash(key)%n,不适用于添加和删除节点场景,会导致大量的key无法命中,扩展比较困难。redis 没有采用一致性hash,而采用哈希槽( hash slot ) 方式来实现数据共享。 具体算法:crc16( key )%16384,从而将 163...原创 2015-07-01 12:43:20 · 176 阅读 · 0 评论 -
TimesTen安装使用
TimesTen安装使用 FastDB是性能很不错的开源实时数据库,使用中发现在高并发情况下表现不是很好,实时库很容易发生损坏;在断电情况下,实时库也容易损坏,不太稳定,无法利用到实际项目中.TT是Oracle公司的实时数据库,稳定性高,另外可以与oracle互通操作,数据可靠性比较高 1.安装wget http://download.oracle.com/otn...原创 2014-09-20 15:48:55 · 722 阅读 · 0 评论 -
Specified key was too long; max key length is 767
公司开发的应用,一般要兼容大多数主流数据库,postgres,mysql,sql server,sqlserver,由于postgres的免费,用的比较多,客户现场用mysql跟sql server较多,oracle太贵了,除非很大型的项目.个人非常喜欢postgres,功能非常强大,插件繁多,系统非常稳定,并发性能强.相比mysql,没有那么多的编码设置,乱码问题.实在清爽,我一般以post...原创 2014-08-17 10:58:05 · 293 阅读 · 0 评论 -
QT 连接SQLServer
QtSql虽说提供了通用的数据库访问接口,可是有些数据库就是不太通用, 在windows下用QT连接sqlserver,折腾了半天. 一. 配置 1. 启用TCP/IP 安装好sqlserver2005后, 开始菜单找到 配置工具->SQL Server配置管理器: SQLEXPRESS 的协议,启用TCP/IP,启用相应IP地址;...原创 2013-07-29 15:50:26 · 661 阅读 · 0 评论 -
windows QTDS连接MSSQL
上文介绍可以在linux通过QTDS连接MSSQL,linux下可以,windows下行不行呢? Sybase,MSSQL都是基于TDS协议,必然可以在windows下通过TDS连接数据库 一. 编译TDS插件 windows下只依赖ntwdblib.lib(MSSQL自带)这个库,不需要安装Sybase,可直接编译 cd %QTDIR%\src\pl...原创 2013-11-19 14:19:10 · 221 阅读 · 0 评论 -
QTDS freetds访问MSSQL
上文介绍在linux下可以通过QODBC来访问SqlServer,我们可以发现QODBC插件内部也是调用 libsybdb.so (sybase客户端访问库,可通过安装sybase得到. freetds是TDS的开源实现库,编译后会在lib目录产生该库),只是将TDS协议用ODBC接口方式再封装了一次而已. 既然内部也是使用的TDS协议,我们为什么要舍近求远用QODBC插件来访问...原创 2013-11-19 11:51:47 · 571 阅读 · 1 评论 -
QT unixODBC+freetds连接sqlserver
SQL Server只能在windows上运行, 在windows可以很轻松编译QODBC连接sqlserver数据库, 如何在linux连接sqlserver数据库. QT文档推荐用unixODBC来编译linux上ODBC驱动. 一. 编译unixODBCwget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.2....2013-11-07 17:52:10 · 947 阅读 · 0 评论 -
Host '192.168.1.110' is not allowed to connect to this MySQL server
$ mysql -h 192.168.1.8 -u root -pEnter password:ERROR 1130: Host '192.168.1.110' is not allowed to connect to this MySQL server $ telnet 192.168.1.110 3306host 192.168.1.4 is not allowed t...原创 2012-09-07 17:47:16 · 648 阅读 · 0 评论 -
致命错误:没有用于主机"192.168.1.112",用户"postgres"
安装postgresql9.2后,QT连接数据库:QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL","test");db.setDatabaseName("sqlscada");//db.setHostName("127.0.0.1");db.setHostName("192.168.1.112");db.setPo...原创 2012-11-16 16:27:06 · 4062 阅读 · 0 评论 -
mysql 中文乱码
新安装的mysql服务器,由于默认的是latin编码,在linux服务器下经常出现乱码。mysql的编码设计的比较复杂,涉及到服务器,客户端,数据库,表及表字段编码。为了支持中文,需要将所有的编码设置为UTF8。 一. 配置 vi /etc/my.cnf [client]default-character-set = utf8 #客户端设置UTF8[m...原创 2016-10-20 19:25:47 · 189 阅读 · 0 评论
分享