An apparatus comprising means for performing: storing current topology information of a network in a first database, wherein the network comprises a plurality of nodes; storing , in a second schema of a second database, historical topology information of the network, wherein the current and historical topology information are retrievable for analysing a group of the plurality of nodes matching a filtering criteria or one or more of a plurality of topology identities, wherein the topology identities correspond to one or more of the filtering criteria; storing a plurality of topology definitions corresponding to the plurality of topology identities in a first schema of a second database, wherein the topology definitions correspond to the plurality of nodes matching the one or more of the plurality of topology identities or one or more of the filtering criteria; receiving a request for current and/or historical topology information according to a specified filtering criteria, wherein the specified filtering criteria comprises one or more of the plurality of topology identities and/or one or more of the filtering criteria; providing , from the first schema of the second database, a topology definition matching the specified filtering criteria in the request; providing , from the first database, the current topology information matching the specified filtering criteria in the request; and providing , from the second schema of the second database, historical topology information matching the specified filtering criteria in the request, wherein the provided current and/or historical topology information is provided for representation according to relations between the plurality of nodes in the provided topology definition. storing current topology information of a network in a first database, wherein the network comprises a plurality of nodes; storing , in a second schema of a second database, historical topology information of the network, wherein the current and historical topology information are retrievable for analysing a group of the plurality of nodes matching a filtering criteria or one or more of a plurality of topology identities, wherein the topology identities correspond to one or more of the filtering criteria; storing a plurality of topology definitions corresponding to the plurality of topology identities in a first schema of a second database, wherein the topology definitions correspond to the plurality of nodes matching the one or more of the plurality of topology identities or one or more of the filtering criteria; receiving a request for current and/or historical topology information according to a specified filtering criteria, wherein the specified filtering criteria comprises one or more of the plurality of topology identities and/or one or more of the filtering criteria; providing , from the first schema of the second database, a topology definition matching the specified filtering criteria in the request; providing , from the first database, the current topology information matching the specified filtering criteria in the request; and providing , from the second schema of the second database, historical topology information matching the specified filtering criteria in the request, wherein the provided current and/or historical topology information is provided for representation according to relations between the plurality of nodes in the provided topology definition. <EOS>