Performance nosqldb性能测试
假设您有一个nosql数据库——redis、cassandra、mongodb。您需要检查该数据库的总体性能—各种平台、操作系统,甚至用于测试的编程语言。它不绑定到特定的应用程序或模式Performance nosqldb性能测试,performance,testing,nosql,load-testing,database-performance,Performance,Testing,Nosql,Load Testing,Database Performance,假设您有一个nosql数据库——redis、cassandra、mongodb。您需要检查该数据库的总体性能—各种平台、操作系统,甚至用于测试的编程语言。它不绑定到特定的应用程序或模式 你想看什么测试?你能帮我制定要求吗? 数据库如何在集群中运行 在破碎的集群中 云端环境 当10k连接打开时,它如何执行查询 您将使用什么工具? 它是否类似于JMeter->http服务器->数据库 Jmeter->tcp应用程序->数据库 其他的 我发现的所有关于数据库性能测试的材料都类似于将数据库作
- 你想看什么测试?你能帮我制定要求吗?
- 数据库如何在集群中运行李>
- 在破碎的集群中李>
- 云端环境
- 当10k连接打开时,它如何执行查询
- 您将使用什么工具?
- 它是否类似于JMeter->http服务器->数据库
- Jmeter->tcp应用程序->数据库李>
- 其他的
- 检查此数据库的总体性能
MongoDB是一个很棒的数据库,原因有很多:非常性感和简单的查询语言、良好的文档、巨大的社区等等。。在其他方面不太好:需要花时间正确地切分,然后再重新切分[与自动进行切分的Riak相比]。如果数据[不仅仅是索引]适合RAM,则速度非常快(写入),如果不适合,则速度会非常快。有一种持续的猜测是,如果数据集不太大,那么聚合查询可能需要一段时间(来自一位Basho工程师:“我个人花了一些时间寻找方法来证明MongoDB在失败时会丢失写操作”)。我有一个很好的例子,你可能会觉得很有用。如果你还想看到一些更简单的或者我提到的那些不正确的基准,你会发现YCSB中的一个很好的选择是值得检查的。非常感谢。我们需要对varios语言运行测试来检查不同驱动程序的性能的唯一问题是,我们将此数据库视为一个产品。因此,我们没有给出任何测试要求,只是一个测试要求,我们正在尝试制定策略-执行性能测试的内容和方法。“将此数据库视为产品”=>以解决特定问题或仅用于学术目的?指向github的所有链接都已断开。