表示 进入内容 123111232015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »
应运而生! 双11当天处理数据5PB—HiStore助力打造全球最大列存储数据库

阿里巴巴电商平台历史数据存储与查询相关业务, 大量采用基于列存储技术的HiStore数据库,双11当天HiStore引擎处理数据记录超过6万亿条、原始存储数据量超过5PB。从单日数据处理量上看,该系统已成为全球最大列存储数据库。

【算法】  【mysql】  【性能】  【数据处理】  【高可用】  【数据库】   …

[获取更多]
使用 shell 脚本实现 LANMP 一键安装

使用 shell 脚本来实现 LANMP 系统的一键安装。使用的操作系统是 CentOS 6 ,不区分 32 位和 64 位,要求机器可以连通互联网。支持 LAMP 和 LNMP ,MySQL 支持 5.1 和 5.6 两个版本, php 支持 5.3 和 5.6 两个版本, apache 2.2 ,nginx 1.8。

【nginx】  【php】  【mysql】  【shell】  【脚本】  【index】  【service】   …

[获取更多]
INSTALL MYSQL IN MAC

安装好MYSQL后,在System References中找到MYSQL,启动它。

  启动之后在终端中输入添加MySQL路径的命令,把MYSQL路径添加到PATH中: PATH="$PATH":/usr/local/mysql/bin   在终端登录到MySQL的命令如下:mysql -u root -p 当你执行任何语句的时候如show databases是会出现类似以下的错误,请用SET PASSWORD修改密码。

【mac】  【mysql】  【path】   点击查看原文>

InnoDB---UNDO日志与回滚

    事务通过trx_rsegs_t与系统表空间和临时表空间等物理存储联系起来的方式如下:

/** Rollback segments assigned to a transaction for undo logging. */

struct trx_rsegs_t {

    /** undo log ptr holding reference to a rollback segment that resides in

        system/undo tablespace used for undo logging of tables that needs to be recovered on crash. */

    trx_undo_ptr_t    m_redo;   //系统的UNDO表空间

 

    /** undo log ptr holding reference to a rollback segment that resides in

        temp tablespace used for undo logging of tables that doesn't need to be recovered on crash. */

    trx_undo_ptr_t    m_noredo; …

[获取更多]
数据库操作:MFC连接与MYSQL

mysql 与MFC通常情况下都是用ODBC或者是是ADO相连接,但有点伤 我直接找网上的教程,仿照着进行连接,试了n边还是只能连接上,但无法进行如图读取,写入的操作。~有点伤心。 只能去看MYSQL手册,里面有C与MYSQL的API接口;由于MFC框架中调试比较困难,所以我现在win32控制台下实现与数据库的连接与对数据库的操作。(可能这也是原因之一,我错误的以为MFC是

【mysql】  【数据库】  【DB】  【API】  【mfc】   …

[获取更多]
MySQL误操作后如何快速恢复数据?

摘要: 利用binlog闪回误操作数据。 基本上每个跟数据库打交道的程序员(当然也可能是你同事)都会碰一个问题,MySQL误操作后如何快速回滚?比如,delete一张表,忘加限制条件,整张表没了。

【mysql】  【SQL】  【binlog】  【自动化运维】   点击查看原文>

详细介绍Mysql各种存储引擎的特性以及如何选择存储引擎

最近业务上有要求,要实现类似oracle 的dblink         linux版本 Server version: 5.6.28-0ubuntu0.14.04.1 (Ubuntu) 修改配置文件 /etc/mysql/my.cnf windows 版本  Server version: 5.6.21-log MySQL Community Server (GPL) 修

【服务器】  【mysql】  【数据库】  【主机】  【测试】  【Create】  【database】   …

[获取更多]
mysql 插入数据失败防止自增长主键增长的方法

mysql设置了自增长主键ID,插入失败的那个自增长ID也加一的,比如失败5个,下一个成功的不是在原来最后成功数据加1,而是直接变成加6了,失败次数一次就自动增长1了,能不能让失败的不增长的? 或者说mysql插入数据失败,怎么能防止主键增长? MYSQL不保证AUTO_INCREMENT依次增长(1,2,3,4,5),但是可以保证正向增长(1,3,5,9)所以,当你某次操作失败后,下次A

【mysql】  【innodb】   点击查看原文>

数据库存储时间的时区问题

先说一下mysql中DATETIME和TIMESTAMP的区别 TIMESTAMP是标准的unix timestamp,它存储的是1970-1-1到现在经过的秒数,4字节存储。mysql用这个类型还蛮方便的,一个是有很多内置的函数和trigger来处理它,比如CURRENT_TIMESTAMP宏,最关键的是在取数据的时候mysql会自动帮你处理DST和时区的问题。 DATETIME的范围更

【服务器】  【mysql】  【函数】  【数据库存储】  【timestamp】   …

[获取更多]
MySQL动态字符串处理DYNAMIC_STRING

MySQL中,常常会看到一些关于动态字符串的处理,列如:DYNAMIC_STRING。   为了记录动态字符串的实际长度,缓冲区的最大长度,以及每次字符串需要调整时,及时分配新的内存,以及调整长度。MySQL使用了DYNAMIC_STRING来保存动态字符串相关的信息:  

typedef struct st_dynamic_string { char *str; siz

【mysql】   点击查看原文>

表示 进入内容 123111232015677
« 先前的 10 新的记录 | 下一步 10 较早的记录 »