Methods and systems for distributing and accessing large amounts of
signaling message processing data in a signaling message processing node
are disclosed. More particularly, a large amount of signaling message
processing data, such as number portability translation data, may be
segmented and distributed across multiple processing modules. For
example, subscriber portability data contained in a large national local
number portability (LNP) database is divided or segmented according to
NPA-NXX ranges or geographic regions, and LNP data associated with each
region or segment is stored on a different database service module (DSM)
within the message processing system. A signaling message requiring
number portability processing is received by a communication module. The
communication module directs the message a DSM that contains the LNP data
segment necessary to process the message.