当前位置: 首页 > 面试题库 >

适用于大型数据库的数据库?

翟誉
2023-03-14
问题内容

我正在进行的一个项目在不久的将来可能会跨越几百万行,所以我正在研究我使用的数据库,因为这肯定会证明是一个问题。据我所读,一旦涉及到表的2,000,000行问题,SQL的所有形式都会出现问题。对于这些大型项目,有没有推荐好的数据库?

我正在谈论的是一个网站,归档旧条目并不理想,但是如果证明这是我无法克服的问题,则可以这样做。

谢谢。


问题答案:

我已经在MS SQL Server中使用了超过200万行的表而没有麻烦。当然,这取决于您如何使用这些数据。

只是不要尝试使用MySQL这样的东西。至少从我的经验来看,它只是不允许进行足够的调整以提供足够高的性能。我遇到过几种情况,在(几乎)完全相同的设置表中有大量数据。在相同的硬件上,MySQL5的运行速度比SQL
Server慢30倍。也许是极端的例子,但仍然如此。

我对PostgreSQL或Oracle的经验不足,无法判断,因此我会坚持不推荐MySQL。或访问;)



 类似资料:
  • 我有一个“数据库选择”和体系结构问题。 用例: 客户端将上载大型。json文件(或其他格式,如.tsv,不相关),其中每一行都是关于其客户的数据(例如姓名、地址等) 我的要求: > 数据库应该有某种复制,因为我们不想丢失数据。 不需要索引,因为我们只是流数据。 对于这个问题,您对数据库有什么建议?我们尝试将其上传到Amazon S3并让他们处理缩放等问题,但存在读取/流式传输缓慢的问题。 谢了伊凡

  • 在本地我使用mysql,所以当我使用 不幸的是,应用程序也必须在不同的数据库上运行,我还没有被告知哪些数据库是“完全”的。 是否有可能制作出具有类似效果的东西,但可以在大多数数据库中使用?我怎样才能做到这一点?

  • 问题内容: 我需要一些正在创建的MySQL实用程序的测试数据。有谁知道我在哪里可以找到与SQL Server的Northwind具有相似(如果不是更多)数据量的数据? 问题答案: 更新: 这是大约4年前的答案,并且由于时间原因链接已失效,一旦找到链接,我会立即放置新链接。 1- FlightStats 2- NW模式的MySql版本(InnoDB) 3- NW模式的MySql版本(MyISAM)

  • 我已经将NSS 3.12.4配置为在FIPS模式下使用SunPKCS11提供程序与我的java程序一起工作,一切都很好。现在我按照https://blogs.oracle.com/meena/entry/what_s_new_in_nss1中提到的步骤使NSS作为共享数据库工作。 当我在共享数据库模式下配置NSS时,secmod.db文件会按预期替换为pkcs11.txt。但是现在SunPKCS1

  • 更多面试题总结请看:【面试题】技术面试题汇总 存储引擎定义 现代数据库大体可以分为三层。最上层用于连接、线程处理等;中间层提供数据库的核心功能,包括 SQL 解析、分析、优化、视图等;底层就是数据库的存储引擎,负责数据的存储与提取。 简单来说,存储引擎是为数据库提供创建、查询、更新、存储数据的软件模块。不同的存储引擎的主要区别是数据的存储方式,此外功能、特性、速度等也有所差异。 存储引擎为数据库屏

  • 问题内容: 我想使用数据库存储i18n键/值对,以便我们可以在运行时修改/重新加载i18n数据。有人做过吗?还是有人对如何实现这一点有想法?我已经阅读了几个相关的主题,但是还没有看到可行的解决方案。 我专门指的是可以与jstl标记一起使用的东西,例如 我认为这将涉及扩展ResourceBundle,但是当我尝试这样做时,我遇到了与jstl标记获取资源包的方式有关的问题。 问题答案: 您是否只是问如