We have created a cloud-based service that allows the end users to run tests on multiple different databases to find which databases are most suitable for their project. From our research, we could not find another application that enables the user to test several databases to gauge the difference between them. This application allows the user to choose which type of test to perform and which databases to target. The application also displays the results of different tests that were run by other users previously. There is also a map to show the location where all the tests are run to give the user an estimate of the location. Unlike the orthodox static tests and reports conducted to evaluate NoSQL databases, we have created a web application to run and analyze these tests in real time. This web application evaluates the performance of several NoSQL databases. The databases covered are MongoDB, DynamoDB, CouchDB, and Firebase. The web service is accessible from: nosqldb.nextproject.ca.
翻译:我们创建了基于云的服务, 使终端用户能够对多个不同的数据库进行测试, 以找到哪些数据库最适合他们的项目。 我们的研究发现, 我们无法找到另一个应用程序, 让用户测试几个数据库, 以测量它们之间的差异。 此应用程序允许用户选择要执行的测试类型和要瞄准哪个数据库。 应用程序还显示其他用户先前运行的不同测试的结果。 还有一个地图, 显示所有测试的运行地点, 以便给用户提供位置估计。 与正统静态测试和为评估 NSQL 数据库而进行的报告不同, 我们创建了一个网络应用程序, 实时运行和分析这些测试。 这个网络应用程序评估了多个 NSQL 数据库的性能。 覆盖的数据库是 MOngoDB、 DynamoDB、 CouchDB 和 Firebase。 网络服务可从以下访问 : nosqldb. nextproject.ca 。