gpt4 book ai didi

python - 如何制作表分区?

转载 作者:行者123 更新时间:2023-11-28 20:00:12 25 4
gpt4 key购买 nike

我对数据库不是很熟悉,所以我不知道如何使用 SQLAlchemy 对表进行分区。

非常感谢您的帮助。

最佳答案

划分有两种:垂直划分和水平划分。

来自docs :

Vertical Partitioning

Vertical partitioning places different kinds of objects, or different tables, across multiple databases:

engine1 = create_engine('postgres://db1')
engine2 = create_engine('postgres://db2')
Session = sessionmaker(twophase=True)
# bind User operations to engine 1, Account operations to engine 2
Session.configure(binds={User:engine1, Account:engine2})
session = Session()

Horizontal Partitioning

Horizontal partitioning partitions the rows of a single table (or a set of tables) across multiple databases.

See the “sharding” example in attribute_shard.py

只需询问您是否需要有关这些的更多信息,最好提供有关您想要做什么的更多信息。

关于python - 如何制作表分区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1085304/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com