Articles of 数据库

哪种binlog格式用于MySQL复制?

刚开始使用MySQL复制,我想知道什么样的binlog格式是最好的使用? 有行,声明和混合。 我将要使用5.1.49。 Row目前正在获胜,但我只是想知道为什么我应该使用混合而不是行。 非常感谢, Delenda

MySQL集群

我运行一个主机大约50Gb数据的MySQL服务器(主要用于大约250个网站),我想知道我的选项是用来设置一个冗余的MySQL集群吗? 主要目的是为了维护或重新启动服务器,而不影响数据库可用性 – 其次,如果活动服务器出现问题,将会出现某种热故障切换 。 我的理解是, mysql-cluster要求数据库完全包含在内存中,并且有这么多的数据,这不是一个实际的select。

你能解释导出,然后导入ProgreSQL使用phpPgAdmin? (什么是权限?)

赏金编辑:我已经离开了原来的问题,但希望Postgres似乎沐浴在整个权限崩溃很好的答案。 ' 导入和导出客户数据库:现场指南' 我今天刚刚得到这份工作,我们需要使用PostgreSQL 。 客户端有两个主机,他们只使用phpPgAdmin来访问数据库。 没有SSH。 我们需要导出数据,然后将其导入本地开发机器。 明智的方式MySQL我有点失去正确的过程。 有PostgreSQL >>数据库>>导出 从那里得到: 我一直在写文档,但是要告诉你实话,我找不到一个简单的解释,并且现在不关心db或Postgres。 我们所需要做的就是解决网站PHP。 给我一个大纲/ cheatsheet /指导我的系统pipe理员syblings。 编辑: 改变了这个问题,包括导入数据库的PostgreSQL权限。 就权限而言,设置一个新的PostgreSQL服务器似乎更多。 我特别要求关于phpPgAdmin,因为我的服务器不是localhost&没有GUI。 我觉得这是一个权限的东西http://pgedit.com/public/sql/acl_admin/index.html 澄清没有SSH客户端框。 在整个过程中仍然找不到简明的文档。 直到我有一个更清晰的想法,我才真正避免了任务。 可能会转换成MySQL数据库,以方便。

什么是数据库中的数据清理?

即使在阅读维基百科上的数据清理之后,我仍然不清楚数据清理术语用于数据库时究竟是什么。 它是一个正式的工程负责人 ,有一个预先定义的方式来执行数据清理? 如果是这样,我应该研究的关键字是什么? – 要么 – 简单地清理数据库中不一致的数据是一般还是松散的术语? 什么是数据清理?

Dell硬件中的戴尔SSD选项和第三方固态硬盘

任何人都有戴尔SSD的经验吗? 我们正在考虑将它们用于运行像Tokyo Tyrant这样的关键值数据库的机器。 它们很贵,而且很小。 850/1700美元只有25 / 50GB。 对于他们来说,他们可能比英特尔的400美元128GB固态硬盘有更好的performance吗? 足以certificate成本和规模的差距? 他们似乎只希望你把他们放在新的R610出于某种原因…好奇… 另外,有没有人有戴尔硬件第三方固态硬盘? 谢谢,Nathan

数据库兼容级别会影响性能吗?

我们只是在相同的规格硬件上将我们的Microsoft SQL Server从2005企业迁移到2008标准。 数据库被备份,然后恢复到干净的SQL 2008安装。 兼容性级别目前为90(2005)。 2005年没有使用企业function(因此版本降级)。 我们注意到与2008年相比,2008年的CPU利用率增长了10-12%。唯一的另一个变化是SQL 2005运行的是服务器2003 x64,2008运行的是服务器2008 x64。 我们没有使用任何全文索引。 数据库兼容级别会影响性能吗? 我们还没有重build任何指数或更新的统计数据,会有影响吗? 我们还应该找什么来影响性能?

PostgreSQL数据库服务器虚拟化,是或不是?

我们之前的首席技术官(现在的“顾问”)在某种程度上警告他更换虚拟化数据库服务器,特别是我们的PgSQL数据库服务器,而是将它们作为实际的物理服务器运行。 问题在于,我们的机架中的物理空间和主数据库服务器的容量正在迅速耗尽。 他在I / O速度上提供的只是模糊的思考; 尽pipe我没有任何具体的理由怀疑他对这个问题的判断,但知道: 这个build议是否有真正的理由(如果是这样,是什么?),还是仅仅是他的迷信?

备份数据库的最佳实践

我在stackoverflow上问过这个问题,但是有人指出在这里问一下会更好。 让我们假设一个RAID NAS上的Subversion和MySQL。 备份数据的最佳做法是什么? 我正在考虑将mysqldumps置于subversionn控制之下,然后可能会定期备份svn库,方法是将所有东西压缩。 除非您将svn备份存储在不同的物理硬盘驱动器上,否则似乎不需要备份存储库。 这是真的? 如果没有,为什么? 最后,应该多久进行一次备份,还应该保存多less?

在互联网上暴露数据库服务器的智慧?

我所服务的小公司的领导层已经对SaaS感到非常兴奋,并且正在推动我们的产品进入SaaS部署 – 我对此感到担忧,因为产品的部分function是基于用户能够使用商业智能工具来编写针对应用程序底层数据库的报告。 当我问到我们如何计划在SaaS模型中提供这个function时,我被空洞的目光迎面而来,而且我们的反应就是将数据库服务器暴露在互联网上,并允许人们查询数据库,就好像它正在运行他们的企业networking。 这吓坏了我,但是我不知道我是否偏执,或者是否有重大的理由要关心。 所以我的问题是:是否有可能适当加强Oracle数据库服务器的安全性,这样我们就不用担心它会暴露在互联网上呢? 如果是这样,我应该研究哪些资源来学习这样做? 数据库将存储我们的客户不想公开给世界的专有信息,但是把这个function放在VPN后面的build议已被直接拒绝。 我关于加强oracle数据库的search几乎都包含了“永远不要在你的防火墙上戳洞”这样的语句,所以这里的正确答案可能是“尽快更新你的简历”,但是我感谢您可以给的任何build议。

良好的初学者书籍数据库?

我正在寻找数据库书籍的build议。 理想情况下,我希望一本书的内容不超过1/4,涵盖了抽象/理论的基础知识,然后深入到实践的方面。 如果有关的“傻瓜书”是好的,这可以,只要这里的人会认可。 布朗尼指向Kindle上的书籍。