官术网_书友最值得收藏!

Understanding polyglot persistence

As organizations start employing big data and NoSQL-based solutions across a number of projects, a data layer comprising of RDBMSs alone is no longer the best solution for all the use cases in a modern enterprise application. The following figure illustrates a situation that is rapidly disappearing across the industry:

A more typical scenario comprising of multiple types of data stores is shown in the following figure. Applications today use several types of data stores that represent the best fit for a given set of use cases. Using multiple data storage technologies, chosen based upon the way data is being used by applications, is called polyglot persistence. For example, Apache Spark is an excellent enabler of this and other similar persistence strategies in the cloud or on-premise deployments:

>

In the next section, we discuss the key concepts of batch and stream processing architectures.

主站蜘蛛池模板: 高州市| 义乌市| 荔波县| 太仆寺旗| 五河县| 随州市| 都昌县| 平江县| 大关县| 祁阳县| 应城市| 锡林郭勒盟| 汝南县| 通化市| 张家川| 唐海县| 通许县| 汽车| 韩城市| 芜湖市| 汉阴县| 滦南县| 临夏县| 宁化县| 西青区| 普格县| 偏关县| 大新县| 平原县| 永善县| 长兴县| 临武县| 哈巴河县| 内乡县| 泾阳县| 女性| 乌鲁木齐县| 绍兴县| 武鸣县| 广元市| 阿图什市|