• 利用SQLite数据库文件实现任意代码执行

    前言 近期,我们对贝尔金WeMo智能家居设备的安全性进行了分析。在研究过程中,我们开发出了一种新型的SQL注入技术,这项技术针对的是SQLite数据库。实验表明,我们可以利用这项SQLite注入技术在SQLite数据库中实现任意代码执行。这篇文章将会告诉大家如何去创建一个SQL...

    2018-07-13 08:52:32

  • Couchbase 介绍 - 更好的

    在移动互联网时代,我们面对的是更多的客户端,更低的请求延迟,这当然需要对数据做大量的 Cache 以提高读写速度。 术语 节点:指集群里的一台服务器。 现有 Cache 系统的特点 目前业界使用得最多的 Cache 系统主要是 memcached 和 redis。 这两个 Cache 系统都有都有...

    2018-07-13 08:52:31

  • 大众点评订单系统分库分表实践

    背景 原大众点评的订单单表早就已经突破两百G,由于查询维度较多,即使加了两个从库,优化索引,仍然存在很多查询不理想的情况。去年大量抢购活动的开展,使数据库达到瓶颈,应用只能通过限速、异步队列等对其进行保护;业务需求层出不穷,原有的订单模型很难满足业务...

    2018-07-13 08:52:28

  • 几款主流 NoSql 数据库的对比

    最近小组准备启动一个 node 开源项目,从前端亲和力、大数据下的IO性能、可扩展性几点入手挑选了 NoSql 数据库,但具体使用哪一款产品还需要做一次选型。 我们最终把选项范围缩窄在HBase、Redis、MongoDB、Couchbase、LevelDB 五款较主流的数据库产品中,本文将主要对...

    2018-07-13 08:52:25

  • MySQL简单主从方案暴露问题

    1、概述 从本篇文章开始我们将向读者介绍mysql的各种服务集群的搭建方式。大致的讨论思路是从最简的MySQL主从方案开始介绍,通过这种方案的不足延伸出更复杂的集群方案,并介绍后者是如何针对这些不足进行改进的。 2、MySQL最简单主从方案及工作原理 我们讲解的版本还...

    2018-07-13 08:52:23

  • MySQL配置文件my.cnf优化详解

    MySQL 5.5.13 参数说明: [client] character-set-server = utf8 port= 3306 socket= /data/mysql/3306/mysql.sock [mysqld] character-set-server = utf8 user= mysql port= 3306 socket= /data/mysql/3306/mysql.sock basedir = /usr/local/webserver/mysql datadir...

    2018-07-13 08:52:21

  • MySQL性能调优

    对于全栈而言,数据库技能不可或缺,关系型数据库或者nosql,内存型数据库或者偏磁盘存储的数据库,对象存储的数据库或者图数据库……林林总总,但是第一必备技能还应该是MySQL。从LAMP的兴起,到Mariadb的出现,甚至PG的到来,熟练的MySQL技能都是大有用武之地的。 MyS...

    2018-07-13 08:52:19

  • MySQL两千万数据优化&迁移

    最近有一张2000W条记录的数据表需要优化和迁移。2000W数据对于MySQL来说很尴尬,因为合理的创建索引速度还是挺快的,再怎么优化速度也得不到多大提升。不过这些数据有大量的冗余字段和错误信息,极不方便做统计和分析。所以我需要创建一张新表,把旧表中的数据一条一条...

    2018-07-13 08:52:17

  • memcached与redis实现的对比

    memcached和redis,作为近些年最常用的缓存服务器,相信大家对它们再熟悉不过了。前两年还在学校时,我曾经读过它们的主要源码,如今写篇笔记从个人角度简单对比一下它们的实现方式,权当做复习,有理解错误之处,欢迎指正。 文中使用的架构类的图片大多来自于网络,有...

    2018-07-13 08:52:15

  • MySQL 性能、监控与灾难恢复

    监控方案: up.time http://www.uptimesoftware.com/ 收费 Cacti http://www.cacti.net/ KDE System Guard(KSysGuard) http://docs.kde.org/stable/en/kdebase-workspace/ksysguard/index.html Gnome System Monitor http://library.gnome.org/users/gnome-system-moni...

    2018-07-13 08:52:12

2