背景我们使用MySQL存储了FriendFeed的所有数据。数据库随着用户基数的增长而增长了很多。现在已经存储了超过2.5亿条记录与一堆涵盖了从评论和“喜欢”到好友列表的其他数据。随着数据的增长,我们也曾迭代地解决了随着如此迅猛的增长而带来的扩展性问题。我们的尝试很有代表性,例如使用只读mysql从节点和memcache来增加读取吞吐量,对数据库进行分片来提高写入吞吐量。然而,随着业务的增长,添加
转载
精选
2015-06-09 17:40:11
274阅读
这是一篇2009年初的资料 How FriendFeed uses MySQL to store schema-less data ,相信大部分人已经看过了。如Fenng的中文介绍 FriendFeed 使用 MySQL 的经验 。本文从不同的角度再补充下。作者几个月前也曾经在广州技术沙龙作过一次 Key value store漫谈 的演
转载
精选
2015-01-28 15:32:57
816阅读
事实上,MySQL数据库的备份是一个让管理员一直很头疼的问题。各种工具虽然不少,但是各有优劣,想找到一个比较完美的方法却非常困难。Mysqldump作为数据的逻辑备份工具,弱点在于无法进行在线热备,同时在数据库比较大的时候,备份和恢复的时间是在长得让人无法接受。Mysqlhotcopy虽然克服了普通系统命令备份必须关闭mysql服务的尴尬,但是这东西只能用于备份使用MYISAM存储引擎的数据表,并
转载
精选
2014-04-03 17:28:45
330阅读
这是一篇2009年初的资料How FriendFeed uses MySQL to store schema-less data,相信大部分人已经看过了。如Fenng的中文介绍FriendFeed 使用 MySQL 的经验。本文从不同的角度再补充下。作者几个月前也曾经在广州技术沙龙作过一次Key value store漫谈的演讲,许多参会人员对key value方向存在强烈的使用意愿,但同时也对完
原创
2009-10-29 17:30:00
1138阅读
代码很简单,不到5k行。但是思路挺好的,改成non
原创
2022-09-20 22:56:22
89阅读
I was invited to join a meeting about implement a friendfeed like feed system. Here are some ideas about requirement and architecture, which I typed on my BlackBerry during the meeting.
Like th
原创
2009-04-03 17:30:00
691阅读
MYSQL命令大全
2008年12月10日 星期三 上午 11:44
常见的MySQL命令大全2007-11-09 17:59一、连接MySQL
格式: mysql -h主机地
转载
2011-09-04 13:51:25
521阅读
Mysql相关命令 ? (\?) 显示帮助信息 clear (\c) 清楚当前输入语句 connect (\r) 连接到服务器,可选参数为数据库和主机 delimiter (\d) 设置语句分隔符 ego (\G) 发送命令到MySQL服务器,并显示结果 exit\quit (\q) 退出MySQL ...
转载
2021-09-02 18:22:00
131阅读
2评论
背景无论你是技术大佬,还是刚入行的小白,时不时都会踩到Mysql数据库不走索引的坑。常见的现象就是:明明在字段上添加了索引,但却并未生效。前些天就遇到一个稍微特殊的场景,同一条SQL语句,在某些参数下生效,在某些参数下不生效,这是为什么呢?另外,无论是面试或是日常,Mysql索引失效的通常情况都应该了解和学习。为了方便学习和记忆,这篇文件将常见的15种不走索引情况进行汇总,并以实例展示,帮助大家更
在平常的生活中,大家有没有这种感觉,当我们的文档或者数据越来多时,是不是感觉管理起来特别特别的麻烦?我是遇到过这样的问题,不过有前人的开拓,帮我们解决了这个问题,那就是数据库。给你举个例子你就马上懂了。你有没有看过阿里巴巴的天猫超时,他们就是将每一个货物分类,恒行中列,然后集中管理,这样就大大提高了工作效率。在linux中比较流行的mysql、mariadb、oracle等数据库。那么久进入我们的
原创
2017-09-25 17:09:18
1078阅读
FriendFeed是一个提供在线聚合个人Feed服务的网站(严格讲它不是个网站,是工具,必 备的在线工具)。它可以帮助我们很容易跟踪好友在Internet上面的网页、视频、音乐、图片等个人信息。 多谢williamlong的邮件邀请,不然我还是没这荣幸提前体验。网站目前处于内测状态,需要通过邀请才能成为Beta版的测试用户。FriendFeed支持Amazon、Blog、del.icio.us、...
转载
2008-05-04 10:27:00
293阅读
2评论
首先在windows系统上安装好navicat工具,我们有两种方法来连接数据库:方法一:用Navicat自带的SSH进行连接1.首先我们在Navicat中新建连接1.1常规(general)-只填写(数据库的登录用户名和密码)ps:主机名和IP地址(localhost)、端口(3306)这些都不用变1.2然后点击-SSH-(这里配置mysql所在的服务器的IP地址及主机的用户名和密码)1.3点击左
原创
2018-05-10 21:29:23
4754阅读
点赞
1.配置yum仓库安装依赖程序1)挂载系统光盘2)挂载系统光盘到/mnt目录3)删除系统自带的yum仓库配置本地yum仓库4)安装依赖程序2.切换MySQL程序光盘解压源代码程序1)卸载系统光盘挂载点2)切换MySQL程序光盘3)挂载MySQL程序光盘4)解压源代码程序到/usr/src目录3.配置安装MySQL1)配置MySQL2)编译安装MySQL3)创建管理MySQ
原创
2023-02-10 16:53:37
132阅读
点赞
-- mysql 获取当前时间大于前一天
SELECT * FROM t_log t where t.CREATE_TIME > date_sub(curdate(),interval 1 DAY);
-- db2
select * from t_log where CREATE_TIME > CURRENT DATE-1 DAY;
-- mysql 获取时间加上一天(正号代表 向
原创
2023-04-08 22:06:12
551阅读
1、概念 数据库,文件夹 数据库表,文件 数据行,文件中的一行数据2、初始:show databases; #查看当前Mysql都有哪些数据,根目录都有哪些文件夹create database 数据库名;创建文件夹use 数据库名;使用选用的数据库,进入目录show tables; 查看当前数据库下都有哪些表create table 表名(nid int,name varchar
原创
2018-10-29 19:06:27
388阅读
1. 概述 数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能 就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。 为了解决多事务并发问题,数据库设计了事务隔离机制、锁机制、MVCC多版本并发控制隔离机制,用一整套机制来解决多事务并发问题 2. 事务属性A
原创
2021-11-10 13:45:50
171阅读
目录1 锁的概念2 锁的分类3 演示InnoDB锁4 演示MyISAM锁5 演示悲观锁和乐观锁6 锁的总结1 锁的概念1、场景 一件商品,成本价是80元,售价是100元。老板先是通知小李,说你去把商品价格增加50元。小李正在玩游戏,耽搁了一个小时。正好一个小时后,老板觉得商品价格增加到150元,价格太高,可能会影响销量。又通知小王,你把商品价格降低3
原创
2022-04-22 14:11:17
154阅读
mysql管理命令 show databases; 显示服务器上当前所有的数据库 use 数据库名称; 进入指定的数据库 show tables; 显示当前数据库中所有的数据表 desc 表名称; 描述表中都有哪些列(表头) quit; 退出服务器的连接
1、索引创建原则(1)搜索的索引列,不一定是所要选择的列。换句话说,最适合索引的列是出现在WHERE子句中的列,或连接子句中指定的列,而不是出现在SELECT关键字后的选择列表中的列。(2)使用唯一索引。考虑某列中值的分布。索引的列的基数越大,索引的效果越好。(3)使用短索引。如果对字符串列进行索引,应该指定一个前缀长度,只要有可能就应该这样做。(4)利用最左前缀。在创建一个n列的索引时,实际是创
a.安装mysql5.0
#./configure --prefix=/usr/local/mysql
#make&&make install
b.改变mysql目录属性
c.产生mysql数据库授权表
d.启动数据库并更改root密码
2. a.安装bind9.5
# ./
原创
2011-06-14 14:14:00
609阅读