Claims
- 1. A method for enabling a view of data across a database comprising the steps of:receiving the database containing data to be viewed; logically partitioning the database into a partition based upon a characteristic of the data to be viewed, the partition having a partition viewage table and a set of objects; defining an entry point in the database for the view of data, the entry point having an entry point viewage table; and enabling the view of data by generating a set of partitions by recursively following the entry point viewage table and the partition viewage table to referenced partitions.
- 2. The method of claim 1 wherein the step of logically partitioning the database comprises the step of logically partitioning the database into multiple partitions across multiple independent databases.
- 3. The method of claim 1 wherein the step of logically partitioning the database comprises the step of dynamically partitioning the database.
- 4. The method of claim 1 wherein the step of logically partitioning the database comprises the step of statically partitioning the database.
- 5. The method of claim 1 wherein the partition viewage table comprises a partition viewage table having an entry, the entry having a machine identifier, a database identifier, and a partition identifier.
- 6. The method of claim 1 wherein the entry point viewage table comprises an entry point viewage table having an entry, the entry having a machine identifier, a database identifier, and a partition identifier.
- 7. The method of claim 1 wherein the set of objects comprises a data object selected from the group comprising router, hub, switch, bridge, network, partition, workstation, server, agent, link, local area network, wide area network, probe, modem, ATM circuit, VLAN, switch, community, subnet.
- 8. An apparatus for enabling a view of data across a database comprising:a database receiver to receive the database containing data to be viewed; a partitioner coupled to the database receiver to logically partition the database into a partition based upon a characteristic of the data to be viewed, the partition having a partition viewage table and a set of objects; an entry point definer coupled to the partitioner to define an entry point in the database for the view of data, the entry point having an entry point viewage table; and a view enabler coupled to the entry point definer and the partitioner to enable the view of data by generating a set of partitions by recursively following the entry point viewage table and the partition viewage table to referenced partitions.
- 9. The apparatus of claim 8 wherein the partitioner comprises a partitioner to logically partition the database into multiple partitions across multiple independent databases.
- 10. The apparatus of claim 8 wherein the partitioner comprises a partitioner to dynamically partition the database.
- 11. The apparatus of claim 8 wherein the partitioner comprises a partitioner to statically partition the database.
- 12. The apparatus of claim 8 wherein the partition viewage table comprises a partition viewage table having an entry, the entry having a machine identifier, a database identifier, and a partition identifier.
- 13. The apparatus of claim 8 wherein the entry point viewage table comprises an entry point viewage table having an entry, the entry having a machine identifier, a database identifier, and a partition identifier.
- 14. The apparatus of claim 8 wherein the set of objects comprises a data object selected from the group consisting of: a router, a hub, a switch, a bridge, a network, a partition, a workstation, a server, an agent, link, a local area network, a wide area network, a probe, a modem, an ATM circuit, a VLAN, a switch, a community, and a subnet.
- 15. A computer readable program product, comprising: a computer usable medium having computer readable program code embodied in the medium for use in a computer system to enable a view of data across a database, the computer readable program product comprising:computer readable program code to cause a computer to receive a database containing data to be viewed; computer readable program code to cause the computer to logically partition the database into a partition based upon a characteristic of the data to be viewed, the partition having a partition viewage table and a set of objects; computer readable program code to cause the computer to define an entry point in the database for the view of data, the entry point having an entry point viewage table; and computer readable program code to cause a computer to enable the view of data by generating a set of partitions by recursively following the entry point viewage table and the partition viewage table to referenced partitions.
- 16. The computer readable program product of claim 15 wherein the computer readable program code to cause a computer to logically partition the database comprises computer readable program code to cause a computer to logically partition the database into multiple partitions across multiple independent databases.
- 17. The computer readable program product of claim 15 wherein the computer readable program code to cause a computer to logically partition the database comprises computer readable program code to cause a computer to dynamically partition the database.
- 18. The computer readable program product of claim 15 wherein the computer readable program code to cause a computer to logically partition the database comprises computer readable program code to cause a computer to statically partition the database.
- 19. The computer readable program product of claim 15 wherein the partition viewage table comprises a partition viewage table having an entry, the entry having a machine identifier, a database identifier, and a partition identifier.
- 20. The computer readable program product of claim 15 wherein the entry point viewage table comprises an entry point viewage table having an entry, the entry having a machine identifier, a database identifier, and a partition identifier.
- 21. The computer readable program product of claim 15 wherein the set of objects comprises a data object selected from the group consisting of: a router, a hub, a switch, a bridge, a network, a partition, a workstation, a server, an agent, a link, a local area network, a wide area network, a probe, a modem, an ATM circuit, a VLAN, a switch, a community, and a subnet.
- 22. A method comprising:receiving a unique subset of available data in a database having zero or more partitions; logically generating at least one further partition in the database based upon a characteristic of data to be viewed; and displaying a viewage table having a list of partitions in view to give users access to the unique subset of available data.
- 23. The method of claim 22, wherein the unique subset of available data is from multiple independent databases.
- 24. The method of claim 22, wherein each partition comprises a set of objects selected from the group comprising a router, a hub, a switch, a bridge, a network, a workstation, a server, an agent, a link, a local area network, a wide area network, a probe, a modem, an ATM circuit, a VLAN, a community, and a subnet.
- 25. An apparatus comprising:a database receiver to receive a unique subset of available data in a database having zero or more partitions; a partitioner coupled to the database to logically generate at least one further partition in the database based upon a characteristic of data to be viewed; and a view enabler to display a viewage table having a list of partitions in view to give users access to the unique subset of available data.
- 26. The apparatus of claim 25, wherein the unique subset of available data is from multiple independent databases.
- 27. The apparatus of claim 25, wherein each partition comprises a set of objects selected from the group comprising a router, a hub, a switch, a bridge, a network, a workstation, a server, an agent, a link, a local area network, a wide area network, a probe, a modem, an ATM circuit, a VLAN, a community, and a subnet.
- 28. An article of manufacture comprising:computer readable program code to receive a unique subset of available data in a database having zero or more partitions; computer readable program code to logically generate at least one further partition in the database based upon a characteristic of data to be viewed; and computer readable program code to display a viewage table having a list of partitions in view to give users access to the unique subset of available data.
- 29. An article of manufacture of claim 28, wherein the unique subset of available data is from multiple independent databases.
- 30. An article of manufacture of claim 28, wherein each partition comprises a set of objects selected from the group comprising a router, a hub, a switch, a bridge, a network, a workstation, a server, an agent, a link, a local area network, a wide area network, a probe, a modem, an ATM circuit, a VLAN, a community, and a subnet.
Parent Case Info
This patent application is related to the co-pending U.S. patent application Ser. No. 09/251,895, filed on Feb. 19, 1999, pending which is assigned to the assignee of the present invention.
US Referenced Citations (11)