实现容器间的主机间通信

Exchange insights, tools, and strategies for canada dataset.
Post Reply
Bappy11
Posts: 477
Joined: Sun Dec 22, 2024 9:30 am

实现容器间的主机间通信

Post by Bappy11 »

容器及其 ​​Kubernetes 编排的使用再次彻底改变了当今全球“互联网”庞大而狂热的生态系统中软件的部署和管理方式。

然而,存储这些容器所依赖信息的数据库并没有以同样的速度发展,这让全世界开发人员的复杂规模和部署工作变得复杂。不过,新的工具和机会正在出现,重新考虑“数据库”和数据库管理作为 Kubernetes 容器 pod 的元素已不再是一个遥不可及的梦想。

SQL 的“油”与容器的“水”的对比
人们认为容器和数据库相互矛盾的主要原因是它们(传统上)的工作方式彼此不同:

从定义上来说,数据库是“有状态的” ——它们保留以前交易的记录,以便用户可以返回它们来获取他们想要的 佐治亚电报数据 可靠信息。而且由于它们在以前交易的背景下执行每笔交易,因此它们每次处理用户查询时都使用同一台服务器。
另一方面,容器最初被设计为“无状态” ——每个事务都是一个独立事件,与之前的活动没有任何关联。容器的全部功能由其各个参数决定。这种单一功能的独立性促进了灵活性和可移植性,使其几乎可以在任何环境中使用。(最终,开发人员添加了适当的“有状态”操作的小元素,例如存储容量,使单个容器能够以更“有状态”的方式运行。)

那么容器的流动性就会受到传统关系数据库固定性质的限制。
Post Reply