|
|
|
Unbounded Variable Length Indexes
ObjectDatabase++ supports unbounded variable length B+-Tree indexes
as well as fixed length indexes. Previously designers had to decide issues such
as what length indexed fields should be, users names is a classic example. Some
systems would use users given names, with an expected length of 16 characters,
systems in India could use both given names and surnames, other systems may use
email addresses. But what happens when a system running in India wants to use
email address that have both first and last names within it, as system users
names? Do you use a user name field of 255 characters to make sure all bases
are covered? ObjectDatabase++ solves this problem by providing unbounded
variable length B+-Tree indexes when
using a CODBPP::ASTR or
CODBPP::USTR field type within the index.
|
|