php - 小型/高效的 PHP 数据库选项

标签 php mysql database

主观问题,我知道,但我正在计算网站特定部分的传出点击次数,我只需要记录每个链接和每天的传出点击次数。我知道我可以为此使用 MySQL,但我想知道这个应用程序是否有更小/更高效的东西。

我在运行 Ubuntu 9.10 和 Apache/2.2.12 的 slicehost 上管理我自己的服务器,并且可以安装一些东西,但是,对于这样的小应用程序,有什么东西可以很容易地放入吗?

也许是在站点内写入它自己的文件的东西。

澄清:这个问题是关于简单地设置像这样的小东西所需的代码效率。我没有也没有预料到性能问题。我很好奇其他人用什么来做这样的事情。也许是 MySQL - 我是来学习的。

最佳答案

你可以做得更小。你可以做得更有效率。您不会真正将两者放在同一个包中。

  • SQLite 更小并且包含在一个文件中。它也比 MySQL 慢得多。
  • Firebird 同样包含在一个文件中。我相信它的性能也不如 MySQL。
  • Oracle 价格昂贵,甚至算不上“小”。它可以非常有效。
  • PostgreSQL 是一个选项,但同样不小。它的处理方式也不同于 MySQL,众所周知,管理起来更复杂。

真的,我同意 Peter Bailey 的意见。整个问题都带有预优化的味道。您是否真的有性能问题需要使用额外的数据库?

关于php - 小型/高效的 PHP 数据库选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3187956/

相关文章:

php - Mysql建议: two fields with the same value

javascript - 来自本地文件的 jQuery ajax 请求(Origin 'null' 不允许访问)

mysql - tomcat 6.0.35 获取尝试失败!!!清算待定收购。在 java.sql.DriverManager.getDriver(DriverManager.java :243)

用于重命名表中部分 URL 的 MySQL 查询

php - 选择查询检查表单数据是否已存在于数据库 MySQL/PHP 中的小问题

php - MySQL 查询中的正则表达式

php - 将mysql转换成PDO格式

mysql - 文本列中设置的搜索

php - 更改PHP插入MySQL数据库的日期格式

database - IMDB(内存数据库)与 Java 集合