1. A power module comprising:
a plate-shaped output electrode;
a pair of power devices stacked with the output electrode arranged between the pair of power devices, the output electrode being laminated to the pair of power devices in part of a stacked area of the power devices; and
an N-electrode laminated to one of the power devices, and a P-electrode laminated to the other power device, the N-electrode and the P-electrode being laminated to surfaces of the power devices that face one another, in a region of the stacked area where the output electrode is not laminated to the power devices,
wherein the output electrode is anisotropic such that thermal conductivity in a direction orthogonal to a stacking direction in which the N-electrode and the P-electrode are stacked is greater than thermal conductivity in the stacking direction, and the output electrode extends in the orthogonal direction from the stacked area where the pair of power devices are stacked, and the N-electrode and the P-electrode extend in the orthogonal direction while maintaining an opposing positional relationship.
2. The power module according to claim 1, wherein the output electrode is laminated to the pair of power devices in part of the stacked area of the power devices, and the N-electrode and the P-electrode are laminated to the surfaces of the power devices that face one another, in a region of the stacked area where the output electrode is not laminated to the power devices.
3. The power module according to claim 1, wherein at least one of the N-electrode or the P-electrode is anisotropic such that the thermal conductivity in the orthogonal direction is greater than the thermal conductivity in the stacking direction.
4. The power module according to claim 1, wherein the N-electrode and the P-electrode are stacked with the pair of power devices arranged between the N-electrode and the P-electrode.
5. The power module according to claim 1, further comprising a cooler that is mounted to the output electrode in a region where the output electrode extends in the orthogonal direction from the stacked area.
6. The power module according to claim 1, further comprising a condenser that is connected between portions of the N-electrode and the P-electrode that extend in the orthogonal direction.
7. The power module according to claim 1, further comprising a thermoelectric transducer that is incorporated on the opposite side of one of the power devices from the side with the surface to which output electrode is laminated.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method for loading data from a remote data source record by record, in a computer system network connecting a source site and a target site via a database connection communication line, the method comprising the following steps:
(a) coupling the source site to at least one data source and to a software server having multi-database access to DBMSs;
(b) at the target site requesting data loading from the source site via a block of Structured Query Language (SQL) statements; and
(c) transporting data record by record via the database connection communication line according to a multi-database access communication protocol, wherein the target site loading records concurrently with the unloading of records in the source site.
2. The method according to claim 1, wherein a data record is transported across the database connection communication line as soon as one or more data records are unloaded from the source site, and data loading at the target site beginning as soon as a record was transported to the target site.
3. The method according to claim 1, wherein the data loading is performed in a pipeline manner, loading data records in multiple partitions with a plurality of parallel streams, pointed to by a plurality of data source partition cursors.
4. The method according to claim 1, wherein the block of SQL statements comprises dynamic executable SQL statements performing in the EXECUTE IMMEDIATE mode.
5. The method according to claim 1, wherein the block of SQL statements comprises:
a SQL DECLARE CURSOR FOR SELECT statement, for defining a cursor referencing separately each SELECT statement result record unloading from the server site, and
a LOAD command and an operator INCURSOR with the cursor name for pointing to the receiving record at the target site.
6. The method according to claim 1, wherein the server site has access to multiple data sources, physically distributed and disparate DBMSs, residing on different hardware systems and possibly storing data in a different format.
7. The method according to claim 6, wherein the server site loads data from multiple data sources, further comprising a step for using a means for consolidating data from multiple data sources.
8. The method according to claim 1, wherein the database connection communication line utilizing the TCPIP protocol, and the software server has multi-database access to DBMSs including a Distributed Relational Database Architecture(DRDA).
9. A system for loading data from a remote data source record by record, comprising:
a source site coupled to at least one data source and having a software server with multi-database access to DBMSs;
a target site requesting data loading from the source site via a block of Structured Query Language (SQL) statements; and
a database connection communication line for transporting data record by record and according to a multi-database access communication protocol, wherein the target site loading records concurrently with the unloading of records in the source site.
10. The system according to claim 9, wherein a data record is transported across the database connection communication line as soon as one or more data records are unloaded from the source site, and data loading at the target site beginning as soon as a record was transported to the target site.
11. The system according to claim 9, wherein the data loading is performed in a pipeline manner, loading data records in multiple partitions with a plurality of parallel streams, pointed to by a plurality of data source partition cursors.
12. The system according to claim 9, wherein the block of SQL statements comprises dynamic executable SQL statements performing in the EXECUTE IMMEDIATE mode.
13. The system according to claim 9, wherein the block of SQL statements comprises:
a SQL DECLARE CURSOR FOR SELECT statement, for defining a cursor referencing separately each SELECT statement result record unloading from the server site, and
a LOAD command and an operator INCURSOR with the cursor name for pointing to the receiving record at the target site.
14. The system according to claim 9, wherein the server site has access to multiple data sources, physically distributed and disparate DBMSs, residing on different hardware systems and possibly storing data in a different format.
15. The system according to claim 14, wherein the server site loads data from multiple data sources, further comprising a means for consolidating data from multiple data sources.
16. The system according to claim 9, wherein the database connection communication line utilizing the TCPIP protocol, and the software server has multi-database access to DBMSs including a Distributed Relational Database Architecture (DRDA).
17. A program storage device readable by a computer tangibly embodying a program of instructions executable by the computer to perform method steps for loading data from a remote data source record by record, in a computer system network connecting a source site and a target site via a database connection communication line, the method comprising the following steps:
(a) coupling the source site to at least one data source and to a software server having multi-database access to DBMSs;
(b) at the target site requesting data loading from the source site via a block of Structured Query Language (SQL) statements; and
(c) transporting data record by record via the database connection communication line according to a multi-database access communication protocol, wherein the target site loading records concurrently with the unloading of records in the source site.
18. The method according to claim 17, wherein a data record is transported across the database connection communication line as soon as one or more data records are unloaded from the source site, and data loading at the target site beginning as soon as a record was transported to the target site.
19. The method according to claim 17, wherein the data loading is performed in a pipeline manner, loading data records in multiple partitions with a plurality of parallel streams, pointed to by a plurality of data source partition cursors.
20. The method according to claim 17, wherein the block of SQL statements comprises dynamic executable SQL statements performing in the EXECUTE IMMEDIATE mode.
21. The method according to claim 17, wherein the block of SQL statements comprises:
a SQL DECLARE CURSOR FOR SELECT statement, for defining a cursor referencing separately each SELECT statement result record unloading from the server site, and
a LOAD command and an operator INCURSOR with the cursor name for pointing to the receiving record at the target site.
22. The method according to claim 17, wherein the server site has access to multiple data sources, physically distributed and disparate DBMSs, residing on different hardware systems and possibly storing data in a different format.
23. The method according to claim 22, wherein the server site loads data from multiple data sources, further comprising a step for using a means for consolidating data from multiple data sources.
24. The method according to claim 17, wherein the database connection communication line utilizing the TCPIP protocol, and the software server has multi-database access to DBMSs including a Distributed Relational Database Architecture (DRDA).