最新 | 最热门 | 最高评价

+0  MySQL数据库InnoDB数据恢复工具使用总结

Tag: 数据库 | 经验和技巧 | InnoDB | mysql | 数据恢复
原 攀峰 发于 2012年03月05日 10:06 | 点击: 6194 | 展开摘要
本文从实际使用经验出发,介绍一款开源的MySQL数据库InnoDB数据恢复工具:innodb-tools,它通过从原始数据文件中提取表的行记录,实现从丢失的或者被毁坏的MySQL表中恢复数据。例如,当你不小心执行DROP TABLE、TRUNCATE TABLE或者DROP DATABASE之后,可以通过以下方式恢复数据。

以下内容大部分参考自:Percona Data Recovery Tool for InnoDB,文档是英文的,而且写的比较晦涩,这里是个人的实战经验总

查看全文: http://www.udpwork.com/item/8517.html

+0  性能调优攻略

Tag: Unix/Linux | Windows | 操作系统 | 数据库 | 程序设计 | 系统架构 | Linux | MySQL | Performance | SQL | TCP
陈皓 发于 2012年06月20日 09:24 | 点击: 4341 | 展开摘要
关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码级别的技术和方法。本文的东西是我的一些经验和知识,并不一定全对,希望大家指正和补充。

在开始这篇文章之前,大家可以移步去看一下酷壳以前发表的《代码优化概要》,这篇文章基本上告诉你——要进行优化,先得找到性能瓶颈! 但是在讲如何定位系统性能瓶劲之前,请让我讲一下系统性能的定义和测试,因为没有这两

查看全文: http://www.udpwork.com/item/7510.html

+0  五个免费开源的数据挖掘软件

Tag: 数据库 | 杂项资源 | jHepWork | KNIME | Orange | RapidMiner | Weka
陈皓 发于 2010年12月13日 08:41 | 点击: 3892 | 展开摘要
在网上看到一篇文章介绍五个免费开源的数据挖掘软件,转过来。

Orange

Orange 是一个基于组件的数据挖掘和机器学习软件套装,它的功能即友好,又很强大,快速而又多功能的可视化编程前端,以便浏览数据分析和可视化,基绑定了Python以进行脚本开发。它包含了完整的一系列的组件以进行数据预处理,并提供了数据帐目,过渡,建模,模式评估和勘探的功能。其由C++ 和 Python开发,它的图形库是由跨平台的Qt框架开发。

RapidMiner

RapidMiner, 以前叫

查看全文: http://www.udpwork.com/item/3739.html

+0  ERWin教程(包括如何注册)

Tag: 数据库学习
redfox66 发于 2011年01月02日 22:32 | 点击: 3860 | 展开摘要
erwin是一个数据库关系实体模型(ER Model)设计工具,与Power Designer(Sybase公司开发)成为最常用的两种数据库设计工具。目前该工具被CA收购,成为CA数据库解决方案中的一个关键部分。与微软的Vision相比,erwin只能设计er model,而且设计界面选项较多,相对来说并不那么友好,增加了使用的难度。但如果你是一个出色的数据库应用开发者,那你一定会发现erwin的好处。因为在设计模型层次和复杂度提高以后,visio难以应付众多的数据对象设计和

查看全文: http://www.udpwork.com/item/4603.html

+1  千万别用MongoDB?真的吗?!

Tag: 数据库 | 轶事趣闻 | 10gen | Database | MongoDB
陈皓 发于 2011年11月10日 08:28 | 点击: 3791 | 展开摘要
某人发了一篇Don’t use MongoDB的血泪控诉,我把原文翻译如下,你可以看看。不过,我想我们还要去看看10gen CTO的对此事的回复,我们还要去在Reddit上看看大家的说法,10gen CTO的对此事的回复后面也有一堆人在讨论这个事,还有一些程序员开始去读MongoDB的源码了,呵呵。看样子,说MongoDB的这些事并不是真的。

10gen CTO 对此事的并不完全知道,其在回复,对些文中的每一条都做了回复。我把其回复的大体意思也放在原文中。不过,

查看全文: http://www.udpwork.com/item/6256.html

+0  NoSQL 数据建模技术

Tag: 数据库 | Database | NoSQL | SQL
陈皓 发于 2012年05月15日 08:22 | 点击: 3315 | 展开摘要
全文译自墙外文章“NoSQL Data Modeling Techniques”,译得不好,还请见谅。这篇文章看完之后,你可能会对NoSQL的数据结构会有些感觉。我的感觉是,关系型数据库想把一致性,完整性,索引,CRUD都干好,NoSQL只干某一种事,但是牺牲了很多别的东西。总体来说,我觉得NoSQL更适合做Cache。下面是正文——

NoSQL 数据库经常被用作很多非功能性的地方,如,扩展性,性能和一致性的地方。这些NoSQL的特性在理论和实践中都正在被大众广泛地研究着,

查看全文: http://www.udpwork.com/item/7283.html

+0  mysql_ping自动重连的坑

Tag: 数据库
Felix021 发于 2011年12月13日 14:27 | 点击: 3293 | 展开摘要
一个好的解决方法是使用mysql_ping。在使用mysql_real_connect连接数据库之后,再使用mysql_options( &mysql, MYSQL_OPT_RECONNECT, … ) 来设置为自动重连。这样当mysql连接丢失的时候,使用mysql_ping能够自动重连数据库。如果是在mysql 5.1.6之前,那么则应在每次执行完real_connect 之后执行mysql_options( &mysql, MYSQL_OPT_RECONNECT, …

查看全文: http://www.udpwork.com/item/6881.html

+0  Cuckoo Filter:设计与实现

Tag: C/C++语言 | 数据库 | 程序设计 | 趣味问题 | Algorithm | filter | hashing | 海量数据
Leo 发于 2015年09月02日 09:18 | 点击: 3274 | 展开摘要
(感谢网友 @我的上铺叫路遥 投稿)

对于海量数据处理业务,我们通常需要一个索引数据结构,用来帮助查询,快速判断数据记录是否存在,这种数据结构通常又叫过滤器(filter)。考虑这样一个场景,上网的时候需要在浏览器上输入URL,这时浏览器需要去判断这是否一个恶意的网站,它将对本地缓存的成千上万的URL索引进行过滤,如果不存在,就放行,如果(可能)存在,则向远程服务端发起验证请求,并回馈客户端给出警告。

索引的存储又分为有序和无序,前者使用关联式容器,比如B树,后者使用哈希

查看全文: http://www.udpwork.com/item/14563.html

+0  Oceanbase – 千亿级海量数据库

Tag: 分布式架构 | Oceanbase | 千亿级数据库
chuanhui 发于 2011年04月22日 09:18 | 点击: 3190 | 展开摘要
我在数据库大会有一个报告:<<Oceanbase – 千亿级海量数据库>>,ppt已上传到Slideshare上。有一些同学问我,Oceanbase的创新点在哪里?

从大学的数据结构课程可以知道,数据量比较大时,有两种数据结构很常用:哈希表和B+树,分布式系统也是类似的。如下图:

Amazon的系统实现了一个分布式哈希表,而Google Bigtable, Yahoo PNUTS,Microsoft SQL Azure实现了一颗分布式B

查看全文: http://www.udpwork.com/item/4906.html

+0  PostgreSQL备份

Tag: 数据库 | pg_dump | pg_rman | postgresql | 备份
NinGoo 发于 2010年02月03日 12:31 | 点击: 2982 | 展开摘要
Author:NinGoo posted on NinGoo.net
PostgreSQL也支持逻辑备库和物理备份两种方式。物理备份可以和Oracle一样实现联机热备份,并且同样也需要将数据库设置为归档模式。

逻辑备份

PostgreSQL提供了pg_dump/pg_dumpall两个程序可以用来将数据dump成文本文件,实现数据的逻辑备份。使用不同的参数,可以将数据dump成PostgreSQL专用的数据格式(生成copy语句)或者标准SQL语句(生成insert语句

查看全文: http://www.udpwork.com/item/1691.html

+0  Tokyo Cabinet Key-Value数据库及其扩展应用PPT[原创]

Tag: 数据库技术
张宴 发于 2010年04月03日 00:12 | 点击: 2850 | 展开摘要
  以下是我4月2日在“2010年数据库技术大会”的演讲PPT,介绍了 Tokyo Cabinet Key-Value 数据库的性能优化关键参数,以及金山逍遥网在Tokyo Cabinet基础上实现的TCSQL实时列表缓存数据库(Version 1.3)。

  PDF格式下载:
点击这里下载文件
Tags - dtcc , tt , tc , tokyocabinet , tcsql

查看全文: http://www.udpwork.com/item/561.html

+0  为列表页缓存而生:TCSQL实时列表缓存数据库帮助文档[原创]

Tag: 数据库技术
张宴 发于 2009年09月25日 13:27 | 点击: 2813 | 展开摘要
  [文章作者:张宴 本文版本:v1.0 最后修改:2009.09.25 转载请注明原文链接:http://blog.s135.com/tcsql/]

  曾经有人提出,一般数据库缓存分为四种。第一种:单个对象的缓存(一个对象就是数据库一条记录),对于单个对象的临时缓存或永久缓存,用HashMap就可以了,Key-Value方式的Memcached、Memcachedb、Tokyo Tyrant都可以,或者直接对查询数据库的网页采用Squid做缓存,没什么太难的;第二种:列

查看全文: http://www.udpwork.com/item/187.html
|<<<123456>>>| 一共6页, 70条记录