【问题标题】:is it possible to emultate oracle partitioning with SQLAlchemy or any ORM tools?是否可以使用 SQLAlchemy 或任何 ORM 工具模拟 oracle 分区?
【发布时间】:2011-05-15 11:06:15
【问题描述】:
  • 我几乎是数据库方面的新手。

  • 我们使用 oracle 10g 标准版作为我们的数据存储。

  • 每天向单个表插入超过 3000 万行新行。(这是我们迄今为止管理的最大数量)

  • 行将在网页中显示为支持排序和分页的网格。

  • 我们打算按日期范围对表进行分区,但发现分区功能不在 10 SE 上,因此我们必须将其升级到 EE,并且需要得到 Oracle 工程师的支持。

  • 作为 EE 的替代方案,我将坚持使用 SE,每小时(或每天)创建新表,并在 SQLAlchemy 上使用分片或垂直分区功能。

    1. 我可以和其他人一起加入分表吗?

    2. 我可以对分片行进行排序并将它们收集起来,就好像它们是同一张表一样?

提前致谢。

【问题讨论】:

  • 听起来你要花一磅来节省一分钱。你确定EE的成本大于自己做的开发/维护成本吗?只是说:)

标签: oracle orm oracle10g sqlalchemy partitioning


【解决方案1】:

SQLAlchemy 内置了一些分片选项,但当然不会像 Oracle EE 那样方便;)

您可以在此处查看示例:http://www.sqlalchemy.org/trac/browser/examples/sharding/attribute_shard.py

【讨论】:

    猜你喜欢
    • 2023-02-02
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 2010-11-21
    • 2023-04-02
    • 2021-11-11
    • 1970-01-01
    • 2016-04-25
    相关资源
    最近更新 更多