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

  • Learning AWS(Second Edition)
  • Aurobindo Sarkar Amit Shah
  • 147字
  • 2021-06-30 18:52:56

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.

主站蜘蛛池模板: 柳州市| 北票市| 长子县| 岫岩| 汉阴县| 泸西县| 新丰县| 恩平市| 福安市| 达尔| 江西省| 广宗县| 东乡| 荆门市| 鄂尔多斯市| 道孚县| 宜阳县| 夹江县| 安顺市| 荆州市| 临海市| 九江县| 元朗区| 郓城县| 抚顺县| 德令哈市| 阿尔山市| 济宁市| 登封市| 邹平县| 黄平县| 房产| 玛多县| 西盟| 偏关县| 亚东县| 镇康县| 宣威市| 蕲春县| 嘉善县| 遂川县|