ydb-platform / ydb

YDB is an open source Distributed SQL Database that combines high availability and scalability with strong consistency and ACID transactions
https://ydb.tech
Apache License 2.0
4.03k stars 586 forks source link

Add ARM arch support #2

Open zamazan4ik opened 2 years ago

zamazan4ik commented 2 years ago

Hi!

As far as I see the only officially supported hardware architecture for now is x86-64.

We have a case when we want to build cloud-native application, which will be deployed to AWS EC2 instances with AWS Graviton CPUs (just because they are cheaper for the same performance in our workload). Not only AWS has ARM-based CPU - e.g. Alibaba Cloud also has their own ARM-based CPUs.

Is it possible to add ARM architecture support to your roadmap?

Thanks in advance!

fomichev3000 commented 2 years ago

Looks like you ticket got many likes!

zamazan4ik commented 2 years ago

@fomichev3000 Could you please provide somewhere in the documentation list of supported hardware architectures for YDB? Now it is not clear, which combinations of OS-Hardware Arch are supported by YDB. Also, if you have any specific restritiction on minimal instruction set (e.g. AVX) - please write this info too.

Thanks in advance!

alexv-smirnov commented 2 years ago

Hardware requirements are now described here: https://ydb.tech/en/docs/cluster/system-requirements

zamazan4ik commented 2 years ago

Thanks for the documentation! However, the issue is about adding ARM support to YDB, not just updating the documentation:) So I suggest reopen the issue and close it only when ydb will work on ARM properly.

alexv-smirnov commented 2 years ago

Oh, sorry, thank you!