原文:http://technosophos.com/content/mongodb-5-things-every-php-developer-should-know-about-mongodb 感觉这篇文章说了一些 MongoDB 的要点,适合 MongoDB 扫盲使用。所以翻译出来,造福于民。虽然文章是针对 PHP 开发者写的,但实际上 python、ruby 或者其他 web 开发人员也可借鉴。 —————————-这里是译文分隔线—————————–
Category Archives: Database
Mysql 性能改进——最快实践
没错,标题我没打错。这里不是最佳实践,而是最快实践。在服务器上线,巨大的压力导致相应缓慢的时候,最佳实践已经毫无意义。这个时候,目的只有一个:最快改善性能,给开发人员重新设计、调整应用留出一定的时间。 这里不是细腻的微调,而是最粗旷的拉升。用最简单(可快速实施),变更最少(尽量避免变更引入新的 bug 和问题)的方法迅速改善 mysql 的性能。所以我这里的最快实践,不一定是最好的,不一定是最有效的,但是一定是最快能看到性能改善的方法。
MySQL InnoDB 隔离级别探索
概述 本文会简单介绍 Mysql 使用的支持事务的存储引擎 InnoDB 的隔离级别,以及每个隔离级别下回产生的并发问题。同时为了更加深刻的理解 InnoDB 引擎的隔离级别,还会探讨如何通过加锁解决不同隔离级别下的并发问题。本文使用的实验环境是 mysql-5.1.33-win32,其他版本的 MySQL 可能会有不同。
MYSQL 存储过程中,中文变量出现乱码的解决办法
昨天下班前发现有个存储过程有问题,无法正确的查询数据。 数据表和字段都是 utf8 存储的中文内容。在连接数据库后也使用 SET NAMES utf8; 设置了编码。但是在存储过程中无法查询中文内容的字段。由于一些逻辑处理的原因,存储过程使用了游标,同时定义了一些局部变量。
在PHP中使用Lucene 讲义幻灯、代码示例
下载 9月2日的讲义幻灯和代码示例。 在线演示:www.i-fang.com/php/lucene4php/search.php 内容如下:
在 Oracle 中完成 PHP5 对象的持久【收藏】
www.oracle.com/technology/global/cn/pub/articles/oracle_php_cookbook/mckay_objects.html 虽然是 05 年的了,但现在看还是不错的一篇文章。应该也可以用于 mysql。
Oracle 10g 全文检索的一些笔记
Oracle 10g 的全文检索分为两个部分: 索引创建 – 使用过滤器(Filter)对不同格式的内容进行提取,通过词法分析器(Lexer)将文本分离为有效词列表,创建并设置噪声词表、相关词表。 查询处理 – 在标准 SELECT 语句中通过 CONTEXT 和 CTXCAT 使用全文索引搜索。