WDS 在不到四个月的时间内改造了其面向葡萄酒专业人士的资源

挑战

迄今为止,葡萄酒领域从未拥有过完整的参考资源。贸易商不得不查阅各种不同格式的数据库,这些数据库由不同的组织开发,并针对不同的区域进行本地化。即使是同一款葡萄酒,也可能因分销网络的不同而拥有不同的名称,这使得追踪变得困难。为了解决这个问题,WDS 将所有可用的、不同的葡萄酒数据(涵盖从产区到颜色的数千个数据点)收集到一个数据库中。这将为葡萄酒专业人士提供所有可用葡萄酒的快速、准确和广泛的概览。

这是一项巨大的任务,并且由于公司规模较小,它需要找到一种既经济实惠、易于使用又能快速上线的解决方案。WineDataSystem 一直依赖于基于 SQL、Windev 和 PostgreSQL 的运营模型,这是一个具有重大缺点的三重技术解决方案。缺乏灵活性使得修改字段、更改链接或调整数据模型成为一项艰巨的任务。

性能方面也存在一些严重问题。来自极其多样化来源的数据互联使得处理数据变得繁琐且耗时。仅仅一个三页的请求可能需要五秒才能返回响应。

创始人兼首席执行官 Aymeric Fournier 回忆道:“我们的挑战不仅在于管理大量数据,还在于解决用户易用性和灵活性的问题。”

解决方案

Neo4j 允许 WDS 管理来自不同来源的海量数据,同时仍能够在百分之一秒内执行查询。这加上其用户友好的界面和灵活性,促使该公司围绕 Neo4j 重写了其整个解决方案代码。

“我们肯定做出了一个技术选择,因为 Neo4j 让我们能够管理来自不同来源的非常复杂的数据,处理时间仅为百分之一秒,”Fournier 解释道。“但除了纯粹的技术方面之外,我们的选择也受到创业精神的指引:我们希望一个现代化的解决方案,让我们能够探索无限的可能性。”

第一个可交付的解决方案出现在 2014 年底,即该计划启动后不到四个月。

下载案例研究