我一直在寻找我们为托pipe客户端实施的设置,他们每天都有数次备份的数据库(并且备份的最后一周始终可用)。 假设备份需要20GB,而它们托pipe的驱动器(分区,真的)是30GB。 在驱动器上有超过10GB的其他“东西”,通过SQL 2000安装,操作系统和其他各种各样的东西,这意味着有一个不断的努力,以保持在完全满的驱动器。 我认为没有必要在SCSI驱动器上存储一周的备份,但我并不是这方面的专家,我真的只是寻求其他DBA的build议来处理这种备份scheme。 值得注意的是,目前我们使用的是3个驱动器,镜像的RAID设置,以及任何时候都可以使用的备份。 因此,灾难恢复是问题的核心,同时最大限度地降低成本。 任何input欢迎…. 在此先感谢人。
我可以使用localhost:1521连接到我的oracle数据库。 但是,连接到IP地址不起作用。 我试图做到这一点,因为我试图连接到我的数据库使用另一台机器,但即使是同一台机器无法连接到自己使用它自己的IP地址。 注意:Oracle数据库11g和Windows 7。
我正在寻找一些有效的点来selectOracle Vs SQL Server来处理大约5-6 TB的数据。 这些数据将在8个月内累计。 任何大于8个月的数据将从数据库中清除。 我正在考虑Oracle 11G标准版和SQL Server 2008标准版。 我不是在寻求开发的便利,我纯粹是在处理庞大的数据方面,仍然能够提供良好的性能。 除了performance,如果有任何参数有什么不同,那么请高亮。 我知道价格方面有很大的差异,但如果性能差异很大,这不是一个因素。 我希望得到没有偏见的答案,没有宗教战争。
大多数系统pipe理员都会理解黑客对其pipe理的SQL数据库执行DROP或DELETE等破坏性命令的风险。 有没有办法彻底禁用这样的命令执行,也许通过configurationMySQL / MS SQL / PostgreSQL,或修改源代码,如果他们是开源的,删除这些危险的function。 Once you have your webapp online, would someone with honorable intentions ever need to DROP a table?! 这可能是“主要”数据库安全性的圣杯解决scheme,而不是四处奔跑,试图阻止这些完全不必要的命令。 当然,在开发或可维护期间,可以重新启用,然后在不需要时closures。
我正在编写一个存储数据的代码,并希望存储10亿到10亿条logging甚至更多。 最重要的是速度(近似10000 – 20000 /logging每秒),SPACE使用和CRASH打样。 现在我一直在玩MySQL MyISAM,它的工作速度非常快,并且符合我们所需要的速度。 MyISAM也具有最佳的SPACE使用率,MySQL数据文件夹中的数据库文件几乎等于我插入的数据量,例如,对于每个30个字符的100000条logging,只需要3MB。 但唯一的问题是,它不是ACID,并可能导致数据丢失的崩溃。 所以我想知道任何替代品(我甚至不介意将数据库软件改为其他任何东西),这可以帮助我们存储如此多的数据并将其存储在FAST中。 我已经尝试MySQL INNODB,它的插入非常缓慢。 我每秒只能达到800-1000个/logging。 INNODB中存储数据的空间也非常大。 存储每个30个字符的相同的100000条logging需要将近8 MB。 我也尝试了MongoDB作为替代scheme,但是它又需要太多空间来存储相同的数据。 即使SQLITE3数据库是非常非常慢写100000条logging。 我在for循环中用PHP试了一下。 它也错过了20个logging,并给出了数据库不可用的错误。 所以我想知道任何可以满足我的要求的开源数据库软件。 我听说MariaDB的ARIA符合ACID标准。 这是真的吗? 或者,PostgreSQL也是一个很好的select,具有最佳的空间利用率。 我对任何FAST解决scheme都是开放的,利用最佳空间并且是防止破坏。 期待回复。 ===更新MariaDB咏叹调===它甚至比插入速度和空间的InnoDB还差。 它比InnoDB花费了1.5倍的时间来插入相同的数据和MyISAM使用的近2.5倍的空间。
我有一个数据库(这是Postgres,如果这很重要),我想采取两个表,导出它们,然后将它们导入到另一个数据库。 我怎么做? 编辑添加Google诱饵:转储加载
我们是4-5个工作站的小型网站开发公司。 我们使用其中一台PC作为networking服务器和数据库服务器。 我们正在考虑select购买一些NAS服务器(如http://www.synology.com/products/product.php?product_name=DS212j&lang=enu ),将其用作数据库和networking服务器。 由于我在这个领域没有任何经验,我会问这是明智的吗? 当我们在本地环境中testing项目时,这是否可以应付复杂的,更令人失望的sql查询呢? 或者,也许会更聪明地购买另一台电脑,并只安装操作系统和WAMP /灯泡呢? 谢谢。
我想交上一个课程的工作标记,但我不知道什么文件代表数据库。 问题:我在哪里可以find我的硬盘上的postgres sql数据库? 谢谢。
我如何同步MS SQL Server数据库? 有没有工具,最好是开源的?
当您不小心从数据库中删除不应该从备份中恢复的东西时,最好的办法是什么?