资讯月刊下载
[数据库] 淘宝内部分享:怎么跳出MySQL的10个大坑
【编者按】淘宝自从2010开始规模使用MySQL,替换了之前商品、交易、用户等原基于IOE方案的核心数据库,目前已部署数千台规模。同时和Oracle, Percona, Mariadb等上游厂商有良好合作,共向上游提交20多个Patch。目前淘宝核心系统研发部数据库组,根据淘宝的业务需求,改进数据库和提升性能,提供高性能、可扩展的、稳定可靠的数据库(存储)解决方案。 目前有以下几个方向:单机,提升单 ...
[数据库] MaxScale 1.0 GA 发布,数据库智能代理
MariaDB宣布其旗下的MaxScale终于发布正式版了。 MaxScale是MariaDB开发的一个数据库智能代理服务,允许根据数据库SQL语句将请求转向目标一个到多个服务器,可设定各种复杂程度的转向规则。 MaxScale设计用于透明的提供数据库的负载均衡和高可用性,同时提供高度可伸缩和灵活的架构,支持不同的协议和路由决策。MaxScale使用C语言开发,利用Linux下的异步I/O 功能 ...
[企业架构] BAMS 2.1 发布,政企信息系统开发框架
BAMS是一个 开源的政企信息管理系统 基础框架。主要定位于“政企信息管理”领域,可用作业企信息管理类系统。BAMS是非常强调开发的高效性、健壮性和安全性的。 BAMS是轻量级的,简单易学,本框架以Spring Framework为核心、Jsp+Dwr作为模型视图控制器、Hibernate作为数据库操作层。BAMS已内置 一系列企业信息管理系统的基础功能,目前包括三大模块,系统管理(SYS)模块、 ...
[企业架构] 偏爱MySQL,Nifty使用4个Web Server支撑5400万个用 ...
【编者按】Nifty运营网站已经有很长一段时间,而在基于HTML5的WYSIWYG网页制作平台推出后,用户在该公司建立的网站已超过5400万个,同时其中大部分网站的日PV都不到100。鉴于每个网页的PV都很低,因此传统的缓存策略并不适用。然而即使是这样,该公司也只使用了4个Web Server就完成了这些工作。近日,Wix首席后端工程师Aviran Mordo在“ Wix Architecture ...
[数据库] MySQL 分表分库数据访问中间件 TribeDB
Node.js 的 MySQL 分表分库数据访问中间件,实现MySQL数据的分布式集群储存管理。在处理海量数据、高并发访问时,获得更加优越的性能及横向扩展能力。它包含以下主要特性: 可伸缩、高扩展的架构 自动路由分库,维护数据库连接池 支持数据表的“横向”和“纵向”分表 支持“一主多从”式读写分离 分布式并行处理,成倍提升性能 对应用层隐藏数据来源及技术细节 拥有以上特点意味着,可随时通过增加 ...
[开源软件] Docker使用小贴士
摘要:来自Tutum的John Regan在本地Linux系统和云平台中都安装使用过Docker,在使用1年多的时间中,他总结了5条非常实用的经验,包括Docker经验镜像制作、Dockerfile、子进程以及容器和进程的对应关系等。 使用Docker已经一年多了,在本地Linux系统和云平台上都安装使用过。在那个时候就学会了很多关于管理镜像、灵活地为任何平台创建镜像的方法,学会写一些和Docker ...
[数据库] 用 SQL 语句生成图表 ChartSQL
FnordMetric ChartSQL 可以让你用 SQL 语句来生成图表,图表可使用 SVG 向量图进行渲染,可轻松的嵌入到网页中。ChartSQL 可以通过 FnordMetric Server 直接在 Web 端运行并生成图表,如下图所示: 一个简单的例子: IMPORT TABLE city_temperatures FROM 'csv:examples/data/city_temp ...
[数据库] GitHub迁移数据库,借助MySQL大行其道!
GitHub,作为广泛使用的开源代码库以及版本控制系统,其数据库MySQL性能的优劣对整个网站平台有着举足轻重的影响。接下来我们一起跟随GitHub基础架构团队的步伐,来重温去年8月做的一次重大MySQL更新,看是如何使得GitHub运行得更畅顺的。 任务简述 自去年开始,我们陆续地把GitHub主体架构迁移到新的数据中心,与之配套的是世界级的硬件和网络环境。我们十分希望这次升迁对后端系统 ...
[开源软件] 开源力量公开课第63期 - MySQL技术内幕:InnoDB存储引 ...
开源力量公开课第63期 - MySQL技术内幕:InnoDB存储引擎 时间:2014-07-01 20:00 2小时 形式:线上公开课 直播地址:http://www.osforce.cn/openclass/84/show?fr=iteye(免费) 课程背景: 早些年,MySQL就像缩在墙角的小孩,眼见着Oracle DB, SQL Server , Infomix , Sybase的铁蹄开 ...
[编程语言] “Java之父”如何看待甲骨文接手后的Sun产品
2009年4月20日,甲骨文公司宣布74亿美元收购Sun公司,Sun的产品和技术也移交给甲骨文公司开发和维护。 外界对于甲骨文接手后MySQL走向封闭的质疑声越来越大,甚至一些企业已经从MySQL转移到了MariaDB(MySQL原作者开发的一个分支)。而Java的安全问题层出不穷,也一度将甲骨文推到风口浪尖。 尽管有些不好的地方,但也不能抹杀甲骨文的贡献,Java 7就是甲骨文接手后的首个大的 ...
[数据库] 盘点2013:21款最优秀的开源数据库
作为一名软件开发人员或DBA,其中一份必不可少的工作就是与数据库打交道,比如MS SQL服务器、MySQL、Oracle、PostgreSQL、MongoDB等等。众所周知,其中MySQL是目前使用最广泛最好的免费开源数据库,此外,还有一些你不知道或者没用过但又非常出色的开源数据库,例如 PostgreSQL、 MongoDB、HBase、Cassandra、Couchbase、Neo4j、Ria ...
[数据库] MariaDB 10.0 beta 版发布
MariaDB开发团队近日发布了MariaDB 10.0 beta版本(10.0.5)。 MariaDB是MySQL的一个分支,由MySQL的创始人Michael Widenius主导开发。MariaDB的API和协议兼容MySQL,另外又添加了一些功能。开发这个分支的原因之一是为了避免MySQL被甲骨文公司收购之后可能存在的闭源风险。 在MariaDB 5.5之前,MariaDB的版本号与 ...
[开源软件] 全球著名互联网企业背后的开源力量
开源软件正在逐步改变全球软件开发的格局,越来越多的企业开始使用开源软件,并反过来为开源项目贡献力量。 一提到开源,大部分人首先想到的是免费。但其实价格并不是开源软件唯一的优势,其他优势还包括: 避免重复造轮子:对于企业来说,有现成的工具可用,节省了重新开发的成本; 质量更高、更安全:由于源码开放,其他开发者可以参与共享,安全漏洞的发现和修复将会更加及时; 自由、可定制:企业可以摆脱软件厂商 ...
[数据库] MySQL 5.6.12 发布
MySQL团队今天带来了MySQL 5.6.12版本。 该版本的主要改进如下: mysql_upgrade改进:现在会验证编译的版本是否与服务器版本相匹配,如果不匹配则退出。可以通过--version-check 和--skip-version-checking选项来启用和禁用版本检查。 兼容性修复:GRANT 语句如果用于一个现有的MySQL账户,可能会产生意想不到的结果。这是因为如果命名 ...
[数据库] MySQL for Excel新版发布,用Excel方式操作MySQL
甲骨文公司的MySQL Windows体验团队今天更新了MySQL for Excel,发布了1.1.1版本。 MySQL for Excel是包含在MySQL Installer中的一个工具,允许开发者通过微软的Excel直接操作MySQL数据库,比如: 导出MySQL数据到Excel 导入Excel数据到MySQL现有数据表或新建数据表 直接在Excel中编辑MySQL数据 1.1.1版本 ...
最近热门TAG
MySQL(258) Oracle(249) NoSQL(74) MongoDB(66) Redis(57) PostgreSQL(48) 数据挖掘(31) SQL Server(27) HBase(24) Cassandra(19) CouchDB(18) Access(16) SQLite(15) DB2(12) Derby(11) Informix(8) Sybase(6) PowerBuilder(5) HSQLDB(4) TokyoCabinet(1)