【问题标题】:Best way of naming database according location [closed]根据位置命名数据库的最佳方式[关闭]
【发布时间】:2020-10-24 09:50:06
【问题描述】:

我正在构建一个包含数据库中用户详细信息的应用程序,并且所有其他用户也可以访问这些详细信息。我想让用户更容易找到其他数据库。所以我决定根据位置命名用户数据库,这样他们就可以默认看到他们附近的用户。他们可以通过搜索位置来查看任何其他用户。

但是对数据库进行分组的最佳方式是什么。我认为的一些可能性是根据地区、taluk 或 panchayath 对数据库进行分组。你能分享一个更好的主意吗?提前感谢伟大的灵魂!

【问题讨论】:

  • “数据库”在 Oracle 和 SQL Server 中的含义不同,因此从 Oracle 的角度来看,您的意思并不清楚。

标签: java android sql-server database oracle


【解决方案1】:

当所有操作都在某个区域中自包含时,将数据拆分到区域数据库中将是一个很好的用例。很多时候情况并非如此,因此在现代数据库设计中,分布式数据库胜过分片数据库。当您的用例发生变化或增长时,分片模型会成为一大障碍。

地理空间索引可以帮助您更轻松地实现与用户接近的功能。

【讨论】:

    猜你喜欢
    • 2011-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-21
    • 2012-01-01
    • 2018-11-19
    • 1970-01-01
    相关资源
    最近更新 更多