IBM Support

What is the maximum number of fields that can be defined on an Entity or Link?

Question & Answer


Question

What is the maximum number of fields that can be defined on an Entity or Link, in iBase?

Answer

The maximum number of fields that can be defined on an Entity or Link is 244.
This maximum includes system-generated fields such as Created Date, etc. This leaves a maximum which can defined by the user of around 235 fields .
This limit is the same in iBase 8.9.x and iBase 9.x
In iBase 8.9.x, a large number of fields would cause significant performance slowdown, when the Entity or Link was being used. Performance optimisation work in iBase 9.0 means that the performance impact of a large number of fields is greatly reduced.
You should consider your schema design, if you find you are defining a very large number of fields on an Entity or Link. It is possible that a more efficient schema design would be to decompose the Entity or Link into 2 or more different objects, each with a fewer number of fields. However, if you really want to have a large number of fields (ie, =< 235) on an object, it is possible.

[{"Line of Business":{"code":"LOB24","label":"Security Software"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSXW43","label":"i2 iBase"},"ARM Category":[{"code":"a8m500000008ZHtAAM","label":"i2 iBase and i2 Analyst's WorkStation"}],"ARM Case Number":"TS004494244","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"All Version(s)"}]

Historical Number

TS004494244

Document Information

Modified date:
15 November 2020

UID

ibm16368625