山海鲸可视化

Memcached系统(Memory Cache Daemon)

山海鲸可视化,提供一站式数字孪生解决方案,致力于打造一款人人都会用的,零代码数字孪生工具。

简介

Memcached(Memory Cache Daemon)是一套分布式的高速缓存系统,由 LiveJournal 的 Brad Fitzpatrick 开发,但被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。这是一套开放源代码软件,以 BSD license 授权发布。
image.png

适用场景

Memcached 适用于需要快速响应读取操作的应用程序,特别是 Web 应用程序。例如通过缓存来减轻数据库的负担,将经常使用的数据放入 Memcached 中,从而减少对数据库的访问次数和数据库的负载。
优势:Memcached 提供了简单易用的 API,可以轻松地集成到各种应用程序中。还可以通过增加节点来扩展系统,从而提高系统的容量和吞吐量。同时由于所有数据都存储在内存中,因此可以减少对硬盘等存储设备的需求,从而降低成本。
缺点:Memcached 没有内置的安全性机制,因此需要采取其他措施来保护数据的安全性。同时于数据分布在多个节点上,因此需要处理数据一致性问题,例如数据复制和更新同步等。

图例

  1. Memcached 应用图示。

  1. Memcached 工作原理图示。

image.png

数字孪生大屏应用案例

目前,我们山海鲸可视化资源中心提供了丰富的数字孪生大屏案例,在网页上就可以快速体验大屏。

  1. 船舶能源管理系统

图片(170).png

  1. 度假酒店可视化管理解决方案

图片 (103).png

  1. 五水共治·河流污水治理大屏

图片 (16).png

相关数据源

MQTT 协议
Modbus 协议
DBM 数据库
MySQL 数据库

参考资料

  1. https://bobcares.com/blog/how-does-memcached-work/
  2. https://gihyo.jp/dev/feature/01/memcached/0001
  3. https://baike.baidu.com/item/memcached/1625373?fr=aladdin