Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 大型数据集的数据库选择_Mysql_Database_Rdbms - Fatal编程技术网

Mysql 大型数据集的数据库选择

Mysql 大型数据集的数据库选择,mysql,database,rdbms,Mysql,Database,Rdbms,我目前正在从事一个有趣的项目,该项目使用地理位置坐标的不同区域的数据 哪种数据库系统最容易/最强大,用于基于此查询数据。我考虑过将区域的位置信息分组到MySQL数据库中的一个单独的表中。这是否会导致性能问题,或者是否有更好的DBMS用于以这种方式对数据进行分组 我想使用php后端,但如果真的需要,我也不介意学习一门新语言 谢谢你的帮助 如果您熟悉MySQL,那么这将是最简单的。你可以尝试很多不同的方法。MongoDB很受欢迎,postgresql也很受欢迎。有许多MySQL数据库有数百万行。你必

我目前正在从事一个有趣的项目,该项目使用地理位置坐标的不同区域的数据

哪种数据库系统最容易/最强大,用于基于此查询数据。我考虑过将区域的位置信息分组到MySQL数据库中的一个单独的表中。这是否会导致性能问题,或者是否有更好的DBMS用于以这种方式对数据进行分组

我想使用php后端,但如果真的需要,我也不介意学习一门新语言


谢谢你的帮助

如果您熟悉MySQL,那么这将是最简单的。你可以尝试很多不同的方法。MongoDB很受欢迎,postgresql也很受欢迎。有许多MySQL数据库有数百万行。你必须确保你的表格结构正确,关系良好。您还需要利用视图并确保表类型正确。有些人把整张桌子都锁上了,有些人只锁了一排。真的,我认为任何数据库都能满足您的需求


别忘了索引。

显然,唯一的出路是只需10万美元就可以实现完整的企业级oracle。。。或者,如果您觉得需要更好的性能,可以免费使用mysql并进行扩展。您正在处理的数据大小是多少?mysql只是为了好玩,您不想花大钱。SQL Server支持地理空间数据类型。MySQL或Postgresql是不错的选择,如果您想使用地理位置并执行地球距离计算,那么Postgresql是最好的选择