中文

能源市场中 NoSQL 的评估与 GraphQL 优化

数据库 2024-03-11 v1

摘要

美国电动汽车的日益普及需要不断扩展的商业直流快充站基础设施。美国能源部估计,截至 2023 年 9 月, publicly available 的直流快充站数量为 33,355 个。里程焦虑是电动汽车采用的重要障碍,在该国服务不足的地区尤为相关。点对点能源市场通过允许私人住宅和小企业主出租其 240 伏二级充电设施来帮助满足需求。现有的 publicly accessible 插座包裹着一个云连接的微控制器,用于管理安全和充电会话。这些微控制器作为边缘设备与云消息代理通信,而买家和卖家用户则通过基于 Web 的用户界面与框架交互。市场框架使用的数据库存储是开发成本和影响用户体验的性能的关键组成部分。传统的存储解决方案是 SQL 数据库。然而,跨多个节点扩展的困难及其基于服务器的计算成本导致了过去 20 年转向其他 NoSQL 无服务器方法的趋势。在本研究中,我们通过比较 Google Cloud Firestore 和 Cloud SQL MySQL 产品来评估 NoSQL 与 SQL 解决方案。该比较将 Google 的无服务器、文档模型、非关系型 NoSQL 与基于服务器、表模型、关系型 SQL 服务进行了对比。评估基于查询延迟、灵活性/可扩展性和成本标准。通过对架构的基准测试和分析,我们确定 Firestore 是否能支持能源市场的存储需求,以及引入 GraphQL 中间件层是否能克服其不足。

关键词

引用

@article{arxiv.2403.04935,
  title  = {Evaluation of NoSQL in the Energy Marketplace with GraphQL Optimization},
  author = {Michael Howard},
  journal= {arXiv preprint arXiv:2403.04935},
  year   = {2024}
}