【发布时间】:2017-08-16 10:58:33
【问题描述】:
这可能是我作为软件开发人员缺乏基础架构知识的问题。
我正在开发一个平台来存储应用程序数据日志。到目前为止很简单的东西。有一个 SQL Server 数据库,其中有一个名为 logs 的表,每一行都是与保存该日志的用户相关联的日志。这将使用 Azures SQL 数据库。
进行中,假设我有 10,000 个用户,将达到数据库的限制(250gb,甚至最终 1TB)。
一个明显的答案是清除旧数据。但是,如果始终需要这些数据,这并不是真正的答案。我想这并不是上述日志应用程序特有的问题,通常是当您的数据库变得太大而无法由一个数据库保存时该怎么办。
我一直听说水平扩展,尤其是 NoSQL 数据库。但是,我需要知道去哪里以及研究/学习什么。当您作为开发人员工作时,您会学习如何编写应用程序,而不一定是如何扩展它们,我需要知道如何去做
【问题讨论】:
标签: sql-server database azure