Route53 是 AWS 提供的 DNS 管理服务。DNS 绝对不是数据库,但 Nicholas Martin 撰写了一些非常巧妙的技巧,这些技巧最初是由 Corey Quinn 完成的。
仔细想想,DNS 配置实际上是一个非常基本的 NoSQL 数据库。您可以随时通过域名提供商的网站轻松查看和修改它,并且可以像查看数据库表中的行一样查看每个“记录”。
许多服务使用 DNS TXT 记录来验证域名所有权。您基本上会添加或修改 TXT 记录以存储键值对,然后服务会查询该记录。
为什么?因为它超级快,而且费用仅为每百万次查询 0.50 美元 + 0.40 美元。
甚至还有库(ten34、diggydb)来帮助完成此操作。我不会仅仅因为担心 Amazon 不喜欢它而将其关闭就使用它。此外,你知道,它并没有身份验证。
您可以通过加密 K/V 数据来添加“身份验证”,但这会影响性能。
我认为性能不是问题。当您从实际数据库中获取它们时,您的数据不是在数据库中加密了吗?
我不明白你的意思。DNS 从来都是一个数据库。这是它存在的唯一目的。
我的意思是,当然。不过,我感觉你知道我的意思。开发人员不会想到用它来编写一个 CRUD 应用程序来存储房地产列表,就像使用 MySQL 一样。