云服务器内容精选

  • 属性说明 在业务设计页面,从“business”中,拖拽“BO”对象至画布空白区域。选中对象,在右侧页面设置对象属性,如图1所示。 图1 BO 对象名称:设置对象的名称,必须使用大驼峰格式,不允许存在连续的大写字母。 中文名:设置BO对象的中文名称。 分库逻辑:设置BO数据分库(sharding)策略。 广播对象(BROADCASTING):不需要进行分库,数据在所有数据分库实例上复制,一般是包含配置信息或者维度数据的小表。 根对象(ROOTED):分库的根对象,每个服务只能有一个。支持的主键类型有UUID和雪花算法,其中雪花算法支持逻辑数据库水平扩展。 分库对象(SHARDING):需要进行分库,所有对象实例必须有字段关联的ROOTED BO(AstroPro会自动创建ROOTED表引用字段,并创建外键关联ROOTED表),SHARDING表的分库策略和ROOTED必须保持一致。 单库对象(SINGLE):单表,不进行分库,也不是广播表,仅在一个数据库实例中存在。 表名:设置BO对象在数据库中的表名。 BO属性操作:设置对象的属性操作。 编辑字段:编辑对象的字段。单击“编辑字段”,进入编辑对象字段页面,可为对象添加字段和索引。其中,“NORMAL”为一般类型索引,使用B+树类型存储;“UNIQUE”为唯一索引。 图2 新增字段 图3 添加索引 自定义API:当系统预置的增删改查操作不能满足需求时,您可以通过自定义API来实现某个操作。如何为对象自定义API,请参见如何为对象自定义API。 支持BO多租:BO是否支持多租。开启BO多租时,请确保“多租模型”已开启。 购买AstroPro专业版实例时,才会显示“转测BO多租”这个配置项。 图4 开通多租模型 不允许修改:对象是否支持修改。 操作:对新建的对象可执行哪些操作,如create(新建)、delete(删除)、view(查看)、batch_create(批量新建)、batch_update(批量更新)、batch_view(批量查看)和batch_delete(批量删除)。 对象描述:对象的描述信息。