Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Question]Is there support for TCP instead of RDMA? #485

Open
ericjest opened this issue Jan 31, 2024 · 3 comments
Open

[Question]Is there support for TCP instead of RDMA? #485

ericjest opened this issue Jan 31, 2024 · 3 comments
Labels
question Further information is requested

Comments

@ericjest
Copy link

Describe the problem

Hi, based on the PolarDB papers and documentation, it seems like RDMA is used to send logs and pages between the disaggregated storage and compute layers.

Is there support for using TCP instead? I am curious whether I can deploy PolarDB without access to RDMA hardware. I've looked over the documentation and can't find any clarification on this.

@ericjest ericjest added the question Further information is requested label Jan 31, 2024
@polardb-bot
Copy link
Contributor

polardb-bot bot commented Jan 31, 2024

Hi @ericjest ~ Thanks for opening this issue! 🎉

Please make sure you have provided enough information for subsequent discussion.

We will get back to you as soon as possible. ❤️

@mrdrivingduck
Copy link
Member

@ericjest Sorry for the late response. Yes, you can deploy PolarDB without RDMA hardware.

  1. If you just want to deploy only a primary computing node as a PostgreSQL plus, then local file system is just enough.
  2. If you want to deploy a cluster with primary node and replica node, you need to deploy a shared storage, which acts as a shared block device on both computing node. The way the shared storage works as a block device depends on the storage itself, it can use RDMA, or something else.

@ericjest
Copy link
Author

ericjest commented Feb 2, 2024

Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants