上传数据库

问题描述

创建一个数据库后,如何上传像 Apache Cassandra 这样的数据库?此外,有没有一种方法可以只上传/共享其骨架结构,而无需在其中收集数据?我在 MacOS 上并且想使用 Python 来完成所有这些。谢谢!

解决方法

根据您的第二条评论,我猜这意味着您希望未在本地安装的客户端/应用程序可以远程访问数据库。

客户端/应用程序通过为 public newTask: string = ''; 设置的 IP 地址和为 rpc_address 设置的 CQL 端口(默认为 native_transport_port)连接到 Cassandra。{1}} >

您提到您的 Cassandra 实例在您的笔记本电脑上运行,因此如果您将 9042 配置为可在网络上访问的 IP 地址(默认为 {{1} }).

如果您只是尝试 Cassandra 并想与其他开发者朋友合作,请尝试 Astra 并在免费层上启动 Cassandra 实例(无需信用卡)。有了它,您可以与朋友共享数据库凭据,他们可以通过互联网连接到它。

您可以使用 Python driver 从您的 Python 应用程序连接到 Astra。否则,Astra 包括 Stargate.io 预配置和准备使用。 Stargate 是一个数据访问网关,可让您使用 REST API、GraphQL API 或 JSON/Doc API 从您的应用程序连接到 Cassandra,而无需学习 CQL。有关详细信息,请参阅 Connecting to your Astra database。干杯!