大数据
布道师Peter
一直从业于半导体行业,曾为Linux内核开源文档社区提交过若干文档。 主要从事Linux、Android相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发,喜欢阅读内核源代码,在不断的学习和工作中深入理解内存管理,进程调度,文件系统,设备驱动等内核子系统。
展开
-
用C语言实现MYSQL的简单操作
上一篇讲了如何用MYSQL源码编译移植,相信对数据库稍微熟悉的小伙伴应该会一些操作命令,这里不对数据库操作进一步展开,后续会专门写一篇数据库简单操作的集锦。今天主要讲如何用C语言实现MYSQL的简单操作,下面以show databases;为例讲一下。原创 2016-04-19 20:40:34 · 3126 阅读 · 0 评论 -
mysql的基本操作
前两篇文章主要讲了mysql的源代码下载安装(有助于后续源代码内核的调试)和用c语言实现mysql的简单操作(后续可以用python等语言实现)。本文主要讲mysql的基本操作,相信通过这3篇的介绍,小伙伴们可以对数据库有个基本的感性了解了。废话少说,下面进入mysql的基本操作。1.连接mysql服务器2.创建数据库3.删除数据库4.创建数据表创建一个原创 2016-04-26 15:27:04 · 867 阅读 · 0 评论 -
ubuntu下用mysql源码安装
在大数据如日中天的当下,传统数据库依然有自己的用武之地,特别是对ACID要求高的企业应用更是把传统数据库当做自己的宠儿。传统数据库有很多,比如oracle, mysql, sqlite, postgre等。这里我准备把mysql的源码安装和基本应用将一下,后续会站在模块和源码的角度进一步的分析。MYSQL的安装:在安装之前需要一些准备工作:1.CMake的安装2.bison库的安装原创 2016-04-14 15:36:22 · 661 阅读 · 0 评论 -
数据库的分库分表
随着业务的快速发展,订单量也不断增长,故原来的主容量已经接近服务器物理空间上限,同时也达到MYSQL的处理上限。现在总结下解决的方法:解决方法思考:1.解决容量问题增加大容量硬盘,或者对IO有更高要求,还可以增加SSD硬盘来解决容量问题,但此方法无法解决单表数据量问题。2.解决性能问题提高数据服务器的配置可以提升一定数量的QPS(每秒查询率)和TPS(事务数/秒)。但仍然解决不原创 2016-06-30 16:23:26 · 939 阅读 · 1 评论