Sendo是一家越南电子商务零售商,也是越南首个消费者之间可以相互买卖的在线市场。它是越南软件集团FPT Corporation的子公司,目前是越南第二大电子商务网站,在全国范围内服务数百万客户和数十万商家。Sendo引以为豪的是,它在研发、人工智能和大数据方面的投资,以不断升级平台并提升客户购物体验。

Sendo在其网站后端部署了InfluxDB,作为API负载测试项目的一部分。InfluxDB与Grafana和K6(一个面向开发者的、开源的负载和性能回归测试工具,用于测试云原生后端基础设施的性能)一同实施。

根据Sendo的后端开发者Hiep Nguyen的说法,Sendo团队对InfluxDB的一些功能印象深刻。首先是InfluxDB的快速摄入率。在他们的测试中,Sendo发现由于InfluxDB是为时间序列数据专门构建的,其摄入率相当稳定。在他的测试中,Hiep发现InfluxDB在一个节点上每秒可以摄入50到100万行。

根据Hiep的观点,第二个也是最具说服力的特性是InfluxDB的保留策略。与传统数据库不同,传统数据库中的数据会永久存储直到手动删除,InfluxDB允许用户设置保留策略,自动根据设置的保留策略下采样数据。这种能力在Sendo得到了认可,尤其是在处理和收集时间序列数据的背景下,因为随着数据量的不断增加,保留所有数据往往成本高昂,并可能最终导致数据集复杂化。

最终,Hiep和Sendo团队的成员们欣赏InfluxDB为他们提供的数据处理灵活性,包括它使他们能够通过运行连续查询来对收集的时间序列数据进行某些操作。