开发高性能的MongoDB应用:浅谈MongoDB性能优化

性能与用户量“如何能让软件拥有更高的性能?”,我想这是一个大部分开发者都思考过的问题。性能往往决定了一个软件的质量,如果你开发的是一个互联网产品,那么你的产品性能将更加受到考验,因为你面对的是广大的互联网用户,他们可不是那么有耐心的。严重点说,页面的加载速度每增加一秒也许都会使你失去一部分用户,也就是说,加载速度和用户量是成反比的。那么用户能够接受的加载速度到底是多少呢?如图,如果页面加载时间超过...
Nosql MongoDB

sql查询当天,一周,一个月数据的语句

select*frominfowhereDateDiff(dd,datetime,getdate())=0 --查询24小时内的: select*frominfowhereDateDiff(hh,datetime,getDate())=24 --info为表名,datetime为数据库中的字段值 --查询当天: select*frominfowhereDateDiff(dd,dateti...
sql查询

SQL 行列倒置

SQL的的行列倒置已经不是新知识了,但在博主的技术咨询期间,仍发现其实有很多人并不了解这块,所以在此专门写一篇博客记录。本文将以Mysql为例,并以数据采集指标信息获取为例子。在下面的例子,你可以在sqlfiddle运行。首先我们需要创建数据库Schema:CREATETABLEChart (`createTime`DateTime,`kpi`varchar(30),`field`varchar...
SQL Server 行列转换

Oracle局域网客户端连接服务器

问题描述在本机上安装完oracle之后,同一个局域网中的其他客户端无法连接本机上的oracle。出现错误The Network Adapter could not establish the connection。解决方案在oracle管理工具net manager中进行如下配置。第二个问题按照以上方式配置完成之后重启监听服务,再次使用局域网中其他客户端连接本机Oracle服务,出现提示:找不到监...
连接服务器 Oracle

在SqlServer 中解析JSON数据

在Sqlserver中可以直接处理Xml格式的数据,但因为项目需要所以要保存JSON格式的数据到Sqlserver中在博客: Consuming JSON Strings in SQL Server 中该作者通过自定义类型的方法实现了对JSON 的处理,而且Sqlserver可以查询处理后的数据因此可以在项目中放心的使用来个例子Select*fromparseJSON({ 联系人: { 姓名...
SqlServer 解析JSON

Oracle 的merge into 用法

1.merge into的用途Merge是一个非常有用的功能,与DB2中的merge into功能几乎一样,与Mysql里的insert into on duplicate key也很类似。MERGE INTO 是Oracle 9i以后才出现的新的功能。简单来说可以是一个“有则更新,无则插入”的功能。通过Merge into你能够在一个SQL语句中对一个表同时执行inserts和updates操作...
Oracle merge into

使用Mongoose

Mongoose提供了一个直观的、基于模式(schema)的解决方案,可以为你的应用数据使用内置的类型转换、验证、查询和业务逻辑来建模。本文简述在Node.js中使用Mongoose连接MongoDB的方法。1. 启动MongoDB系统为CentOS 6.6。详细的mongodb server安装方法请参考:Mongo – Class One首先添加repo,通过yum来安装。Shell#vim/...
Mongoose

Mysql数据库乱码

以前用mysql都是安装的时候把字符集设置为utf-8,所以很少出现乱码,今天在用wampserver中的mysql时,发现提交到数据库的中文乱码,因为很清楚建表使用utf-8,服务端也使用utf-8,就是因为换了数据库服务器后出现乱码,看来问题肯定是出在数据库服务器上,于是查看mysql配置文件发现没有配置default_character_set = utf8,便在了[client]后加上,赶...
Mysql 数据库乱码

Oracle常用语句大全

1.解锁用户请输入用户名:sys输入口令:sys as sysdbaalteruserscottaccoutunlock;用户已更改.SQLcommit; SQLconnscott/tiger更改scott口令新口令:tiger重新键入新口令:tiger增加权限 用sys登陆完 grant create table, create view to scott; conn scott/root2....
Oracle Oracle常用语句

11个实用经典的SQL小贴士

写在前面的话:之前做的一个项目,数据库及系统整体构架设计完成之后,和弟兄们经过一段时间的编码,系统如期上线,刚开始运行一切良好,后来随着数据量的急剧膨胀,慢慢出现了很多莫名其妙的问题,经过调试,修改了数据库中几个存储过程的一些问题。有意思的是,有一个存储过程里,为了实现一个小的功能,写了好多好多的代码,又是游标又是循环的,其实用系统的一个默认函数就能解决掉。这里想说的是,学习工作之余,在没有要解决...
SQL小贴士