
数据库+NoSql
文章平均质量分 91
数据库 + NoSql
思月行云
吾求吾失且不暇,何暇论人哉?!
君子性非异也,善假于物也。
展开
-
Mongodb环境搭建及Go中的使用
Go语言操作mongodb_go mongodb-优快云博客文章浏览阅读1.5k次。以上就是今天要讲的内容,如何使用go语言操作mongodb,展示了mongodb的部分指令,而mongodb提供的指令远不止这些,在学习的过程中做笔记,以防日后需要使用mongodb会忘记怎么使用,毕竟好记性不如烂笔头。一文教你Go语言如何轻松使用MongoDB_go mongodb-优快云博客文章浏览阅读1.1k次。本文档详细介绍了如何使用Go语言对MongoDB进行基础操作。转载 2024-03-29 10:52:31 · 192 阅读 · 0 评论 -
为什么pymysql总是读到过期的数据
最近用 Flask 写了几个接口部署在服务器上,然后用 Pytest 来做测试,但遇到了问题,搞了大半天才把问题解决。转载 2023-10-30 09:44:36 · 327 阅读 · 0 评论 -
使用SSH隧道连接MYSQL
本文介绍了如何使用SSH隧道连接MySQL,网络隔离导致无法直接访问数据库的问题. 第2节对需求进行了简单的描述;第3节介绍了linux环境下,如何通过SSH隧道连接MySQL;第4节介绍了windows环境下,如何通过SSH隧道连接MySQL.转载 2023-10-25 09:35:41 · 1229 阅读 · 0 评论 -
使用Golang和Thrift2库操作HBase技术总结
最近连续发布了几篇Golang开发数据库应用的技术文章。有读者询问项目背景,这里简单介绍一下。笔者现在主导设计开发一个大数据项目,涉及到ElasticSearch、HBase、MongoDB、MySql、ClickHouse等系统。之所以用到这么多数据库系统,是因为整个流程涉及了数据开发、清洗、统计、分析、查询和展示等环节,业务逻辑复杂,数据量庞大。为了最大化满足功能需求同时兼顾性能,需要考虑到每个系统在数据处理方面的优点并将其发挥到极致。转载 2023-08-24 15:55:22 · 857 阅读 · 0 评论 -
Docker环境下搭建Redis集群(Cluster)及动态扩展
docker环境下组建redis集群转载 2023-05-19 10:44:47 · 1191 阅读 · 0 评论 -
MySql数据导入导出及解决ERROR2006(MySQL server has gone away)错误
mysql数据导入导出方法总结 MySQL数据备份还原方式总结: 一、将数据导入到指定的数据库 第一种导入方式: (linux下和Windows下语法是一样的,只是路劲的书写方式不同而已) 1、创建一个空数据库 2、进入MySQL安装目录bin下 3、导入命令 mysql -uroot –p密码 数据库名 < 要导入的表数据(d:\bbs.sql)(将选定的表导入到指定的数据库) mysql -uroot –padmin data...转载 2021-04-08 09:10:49 · 1125 阅读 · 0 评论 -
MySQL索引优化
原文地址:MySQL索引优化看这篇文章就够了!阅读本文大概需要 5 分钟。来源:cnblogs.com/songwenjie/p/9410009.html本文主要讨论MySQL索引的部分知识。将会从MySQL索引基础、索引优化实战和数据库索引背后的数据结构三部分相关内容,下面一一展开(本文图片可点开放大)。一、MySQL索引基础首先,我们将从索引基础开始介绍一下什么是索引,分析索引的几种类型,并探讨一下如何创建索引以及索引设计的基本原则。此部分用于测试索引创建的user表的结构如下:转载 2020-12-15 09:07:05 · 150 阅读 · 0 评论 -
memcached并发CAS模式
http://hudeyong926.iteye.com/blog/1463992应用场景分析:http://hudeyong926.iteye.com/blog/1172189如原来MEMCACHED中的KES的内容为A,客户端C1和客户端C2都把A取了出来,C1往准备往其中加B,C2准备往其中加C,这就会造成C1和C2执行后的CACHE KEYS要么是AB要么是AC,而不会出现我们期...原创 2014-12-18 16:54:00 · 285 阅读 · 0 评论 -
基于libmemcached为php扩展memcached服务
基于libmemcached,php扩展memcached的安装张映 发表于 2010-07-18 原文 http://blog.51yip.com/php/928.html一,为什么要装memcached扩展memcached的1.2.4及以上增加了CAS(Check and Set)协议,对于同一key的多进行程的并发处理问题。这种情况其实根数据库很像,如果...原创 2014-04-29 09:42:26 · 243 阅读 · 0 评论 -
Memcached 集群架构方面的问题
Memcached 集群架构方面的问题 * 集群架构方面的问题o memcached是怎么工作的?o memcached最大的优势是什么?o memcached和MySQL的query cache相比,有什么优缺点?o memcached和服务器的local cache(比如PHP的APC、mmap文件等)相比,有什么优缺点?o memcached的cache机制是怎样的?...原创 2013-05-08 11:36:52 · 106 阅读 · 0 评论 -
数据库减压--php+mysql+memcached模拟nosql
http://blog.sina.com.cn/s/blog_015350630100u45e.html 随着数据量的不断增加,数据库的压力会逐渐增加,打开的速度会越来越慢,甚至出现数据库的slow-query,即使已经建立了完善的索引.这个时候我们通常会采取几种方法来减轻数据库的压力:读写分离,采取mysql的master,slaver方式将数据库的读写操作分离开,以达到数据库的减压.另...原创 2012-11-24 09:48:27 · 194 阅读 · 0 评论 -
MemCache详细介绍
memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个统一的巨大的hash表,它能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等。Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,最初为了加速 LiveJournal 访问速度而开发的,后来被很多大型的网站采用。目前全世界不少人使用这个缓存项目来构建自己大负载的网站...原创 2012-08-01 17:34:15 · 145 阅读 · 0 评论 -
SNS类游戏cache server设计浅析
http://blog.youkuaiyun.com/herm_lib/article/details/7477673http://www.cppblog.com/jaxe/archive/2010/08/30/125258.html游戏的cache server的设计和实现策略由游戏逻辑特点决定。RPG和SNS类用户(这里用户指游戏中的玩家帐号和角色)行为特征不一样,他们的cache server实...原创 2012-07-21 16:22:39 · 450 阅读 · 0 评论 -
Discuz论坛分表以及memcache缓存优化
http://hi.baidu.com/nopsky/blog/item/34feffef740868e1b2fb958e.html2011-07-14 12:24大部分的论坛在数据量达到一定程序的时候就会出现浏览帖子,回帖能操作缓慢的情况,一般情况都是由于posts表过大导致的,本文也是从对Disucz增加和memcache和posts分表的方式出发.环境有限只有1台WEB和DB,...原创 2012-07-06 18:21:05 · 244 阅读 · 0 评论 -
Memcache分组和同步机制的实现
[原创] Memcache分组和同步机制的实现作者:heiyeluren博客:http://blog.youkuaiyun.com/heiyeshuwu时间:2007-06-25【Memcache同步类的实现思想】首先我们明确了解就是Memcache是一个简单、快速、高效的分布式基于内存的缓存工具,一般用于网站等数据库数据缓存、高速交换信息的缓存,比如Session数据等等。Memcache最主要的特...原创 2012-07-06 10:44:46 · 145 阅读 · 0 评论 -
Memcache的使用和协议分析详解
Memcache的使用和协议分析详解作者:heiyeluren博客:http://blog.youkuaiyun.com/heiyeshuwu时间:2006-11-12关键字:PHP Memcache Linux 缓存Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。(关于Memcach...原创 2012-07-06 10:40:09 · 99 阅读 · 0 评论 -
Memcached各种语言客户端一览
C / C++ libmemcached http://libmemcached.org/ by Brian Aker, Commercial Support available from Data Differential BSD license, it has been in production at websites for years. Aggressively op...原创 2012-05-28 17:03:55 · 249 阅读 · 0 评论 -
memcached构建高性能web应用
本篇文章来源于:开发学院 http://edu.codepub.com 原文链接:http://edu.codepub.com/2009/0605/5587.php面临的问题对于高并发高访问的Web应用程序来说,数据库存取瓶颈一直是个令人头疼的问题。特别当你的程序架构还是建立在单数据库模式,而一个数据池连接数峰值已经达到500的时候,那你的程序运行离崩溃的边缘也不远了。很多小网站的开发...原创 2012-05-28 16:25:03 · 95 阅读 · 0 评论 -
Memcached windows 下安装与应用
Memcached windows 下安装与php应用Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语言来编写,并通过memcached协议...原创 2012-04-24 10:05:41 · 271 阅读 · 0 评论 -
让memcached和mysql更好的工作
让memcached和mysql更好的工作 来源:http://chaoqun.17348.com/2008/08/memcached_work_with_mysql 这次是Fotolog的经验,传说中比Flickr更大的网站,Fotolog在21台服务器上部署了51个memcached实例,总计有254G缓存空间可用,缓存了多达175G的内容,这个数量比很多网站的数据库都要大的多,...原创 2012-04-24 10:02:34 · 119 阅读 · 0 评论 -
Windows下安装并设置Redis
http://blog.youkuaiyun.com/renfufei/article/details/38474435/作者: 铁锚日期: 2014年8月10日 Redis对于Linux是官方支持的,安装和使用没有什么好说的,普通使用按照官方指导,5分钟以内就能搞定。详情请参考:http://redis.io/download 但有时候又想在windows下折腾下Redis,...原创 2017-01-06 09:48:48 · 161 阅读 · 0 评论 -
NoSQL开篇——为什么要使用NoSQL
http://www.infoq.com/cn/news/2011/01/nosql-whyNoSQL概念随着web2.0的快速发展,非关系型、分布式数据存储得到了快速的发展,它们不保证关系数据的ACID特性。NoSQL概念在2009年被提了出来。NoSQL最常见的解释是“non-relational”,“Not Only SQL”也被很多人接受。(“NoSQL”一词最早于1998年被用于...原创 2012-12-03 11:22:29 · 109 阅读 · 0 评论 -
记一次mysql_query(): xxx is not a valid MySQL-Link resource
复用原有项目的代码,结果发现总是出这个问题,比较奇怪的是第一条sql语句是可以正常执行的,后续所有的sql语句均报相同的错误。后来仔细对比了一下,发现原来的项目使用mysql用的相当保守,都是每次执行sql语句,先创建一个新的mysql实例,执行完sql之后马上就close掉了(mysql不是主存储介质,只是辅助用的);而新项目加入了类似上下文信息的装置,按需生成mysql实例,此次请求完毕再...原创 2019-12-11 12:35:21 · 1747 阅读 · 0 评论 -
SQL常用语句一览(增删改查Easy)
<br />SQL常用语句一览 <br />(1)数据记录筛选: <br />sql="select*from数据表where字段名=字段值orderby字段名[desc]" <br />sql="select*from数据表where字段名like'%字段值%'orderby字段名[desc]" <br />sql="selecttop10*from数据表where字段名orderby字段名[desc]" <br />sql="select*from数据表where字段名in('值1','值2','值3'原创 2010-08-17 10:52:00 · 1681 阅读 · 0 评论 -
用SQL语句断开某个数据库的所有活动连接
use mastergoif exists(select * from dbo.sysobjects where id = object_id(N[dbo].[P_KillConnections]) and OBJECTPROPERTY(id, NIsProcedure) = 1)drop procedure [dbo].[P_KillConnections]GOcreate proc P原创 2010-02-01 19:40:00 · 4827 阅读 · 0 评论 -
通用的SqlServer操控类
using System;using System.Collections;using System.Collections.Specialized;using System.Data;using System.Data.SqlClient;using System.Configuration;using System.Collections.Generic;原创 2009-11-19 16:59:00 · 1166 阅读 · 0 评论 -
动态创建Sql Server用户及其权限
一、如何动态创建用户 1.使用存储过程 sp_addlogin (Transact-SQL)创建新的 SQL Server 登录,该登录允许用户使用 SQL Server 身份验证连接到 SQL Server 实例。重要提示:后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着原创 2009-11-19 16:46:00 · 5614 阅读 · 0 评论 -
动态创建Sql Server数据库相关(全)
CREATE DATABASE 创建一个新数据库及存储该数据库的文件,或从先前创建的数据库的文件中附加数据库。 说明 有关与 DISK INIT 向后兼容性的更多信息,请参见"Microsoft® SQL Server™ 向后兼容性详细信息"中的设备(级别 3)。 语法 CREATE DATABASE database_name [ ON [ [ ,...n ] ] [ , [ ,...原创 2009-11-01 16:51:00 · 3363 阅读 · 0 评论 -
Sql语句常用关键字
--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表 ALTER TABLE --修改数据库表结构CRE原创 2009-10-17 14:38:00 · 6569 阅读 · 1 评论 -
从关系型数据库到非关系型数据库
http://blog.youkuaiyun.com/robinjwong/article/details/185021951. 关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。简单来说,关系模型指的就是二维表格模型,转载 2016-03-29 11:03:34 · 551 阅读 · 0 评论 -
Redis在游戏服务器中的应用
https://www.cnblogs.com/agent-k/p/Redis.htmlRedis在游戏服务器中的应用Agent`K 最近在使用Redis,忽然发现以前很多费神的事情都迎刃而解了,又应了经典:我们要做的99%的事情,别人都早已做过了!(扫盲:Redis是内存型、键值对型数据库,独立运行,不是第三方库)排行榜游戏服务器中涉及到很多排行信息,比如玩家等级排名、金钱排...转载 2018-10-16 14:10:25 · 744 阅读 · 0 评论 -
BoltDB 一个简单的纯 Go key/value 存储 [译]
作者:wolf4j链接:https://www.jianshu.com/p/cb1b05aa7dd2 boltDBBlotBolt 是由 Howard Chu 的 LMDB 项目启发的一个纯粹的 Go key/value数据库。 该项目的目标是为不需要完整数据库服务器(如Postgres或MySQL)的项目提供一个简单,快速和可靠的数据库。由于 Bolt 是用来作为这样一个...转载 2018-11-21 17:36:00 · 3928 阅读 · 0 评论 -
golang操作mongodb的驱动mongo-go-driver的事务支持和访问控制(mongodb4.0)
作者:sdghchj本文链接:https://blog.youkuaiyun.com/sdghchj/article/details/85249392交叉阅读:MongoDB 4.0 正式版轰动发布,功能越来越强大,支持多文档事务mongodb要支持事务,需要满足以下条件:4.0以上版本; 安装后时以replication set(复本集)模式启动; storageEngine存储引擎...转载 2019-09-03 17:57:45 · 4694 阅读 · 3 评论 -
windows下安装mongodb4.x版本
>>> mongodb安装包下载:https://www.mongodb.com/download-center/community>>> 可视化工具compass独立下载包:https://downloads.mongodb.com/compass/mongodb-compass-1.18.0-win32-x64.zip>> Rob...转载 2019-09-04 15:54:01 · 506 阅读 · 0 评论 -
MongoDB 新功能介绍-Change Streams
https://blog.youkuaiyun.com/zvayivqt0ufji/article/details/81351494MongoDB 3.6已经GA有一段时间,网络上对于该版本新特性的详细介绍文章比较少为此借机会对部分新特性做一个相对详细的介绍。基于早期MongoDB版本实现如跨平台数据同步、消息通知、ETL及oplog备份等服务时大多依赖于Tailable Cursors的方式。...转载 2019-09-04 18:13:21 · 4567 阅读 · 0 评论 -
MongoDB(Golang)常用复合查询
MongoDB(Golang)查询&修改https://www.jianshu.com/p/b63e5cfa4ce5>> 资源下载:https://72k.us/file/14896800-396374653以下所有例子中结构定义如下:type User struct { Id_ bson.ObjectId `bson:"_id"` Name...转载 2019-09-11 18:08:21 · 8696 阅读 · 1 评论 -
mgo和mongo-go-driver使用心得比较
mgo和mongo-go-driver使用心得比较>> 资源下载:https://72k.us/file/14896800-396374653mgo和mongo-go-driver比较库介绍 mgo:是MongoDB的Go语言驱动,它用基于Go语法的简单API实现了丰富的特性,并经过良好测试。使用起来很顺手,文档足够,前期一直在使用,可惜是不维护了; 官网, ...转载 2019-09-30 15:33:51 · 2614 阅读 · 0 评论 -
Sql Server 2005各大版本区别与下载
SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和原创 2009-10-10 10:53:00 · 4425 阅读 · 0 评论