摘要:
Various embodiments of the invention provide solutions that can offer a consistent framework for tools that assist in the configuration, tuning, and/or troubleshooting of a database and/or an RDBMS. Merely by way of example, one set of embodiments provides a software framework for an advisor component of a database and/or RDBMS. In accordance with some embodiments, the framework might specify a common data model for such advisor components. The data model can include, merely by way of example, a set of one or more findings (which might, in some cases, describe the result of an analysis of a circumstance in the database, RDBMS, and/or a mid-tier application used with the database) and/or a set of one or more recommendations (which might provide suggestions for addressing the circumstance). In particular embodiments. In particular embodiments, the data model might include a set of on or more rationales, which can explain the recommendations. In some cases, the software framework might include a task associated with the advisor component and/or one or more interfaces, which can include, inter alia, user interfaces and/or APIs. Other sets of embodiments can provide methods, systems and/or software programs for implementing an advisor framework.
摘要:
A system and method comprising, sharing information between a plurality of participants in a collaboration; and exposing a set of functions that enable a participant in the plurality of participants to share the information, the set of functions comprising: first functions to facilitate establishing a context in which to interact with the plurality of participants; and second functions to facilitate storing and retrieving one or more values from a shared state, wherein the shared state is accessible within the context.
摘要:
A method for allowing a collaboration process to perform actions on behalf of a client process, comprising: receiving a message from the client process; impersonating a user for the purposes of performing an action on behalf of the user; performing the action with the same privilege(s) of the user; and wherein the client process and the collaboration process are part of a collaboration.
摘要:
A system and method for establishing a collaboration, comprising, requesting help from a collaboration process wherein the requesting is done by a first client process; evaluating a role to dynamically determine a set of potential participants; selecting a second client process from the set of potential participants; inviting the second client process to join the collaboration; including the second client process in the collaboration with the first client process and the collaboration process; and allowing the first client process and the second client process to exchange one or more messages.
摘要:
An access structure analysis method is interspersed with the query optimization process. The method can determine the ideal combination of access structures, including both materialized views and indexes, for a given database workload. The interspersed structure analysis method can include advanced transformations like view merging, star transformation, bitmap access plans, query rewrite using materialized views, for example. The method may be performed using the query optimizer's rules as heuristics to guide the index candidate generation process.
摘要:
The contact opening through an insulating layer is formed having a straight sidewall portion and a bowl shaped sidewall portion. The bowl shaped sidewall portion is near the top of the insulation layer to provide an enlarged diameter of the contact opening at the top relative to the bottom. A conductive material is then formed in the contact opening in electrical contact with a lower conductive layer. The conductive material forms a plug having an enlarged head, such as a nail head or a flat heat screw shape. The enlarged head protects the silicon and a barrier layer, if present, within the contact from being etched by any subsequent anisotropic etches. Thus, when an electrical interconnection layer such as aluminum is formed overlying the contact plug, the plug acts as an etch stop to prevent etching of a barrier layer of the barrier layer within the contact opening.
摘要:
An apparatus for and a process of evaluating well bore flow of water and for sampling of water within a well. A hose is inserted into the well to a known depth. To evaluate the water, a tracer fluid is introduced into the hose until the pressure within the hose exceeds the hydrostatic pressure at the known depth by a preset amount. The tracer fluid is then rapidly released into the well. The tracer fluid is detected in water pumped from the well, and the elapsed time between release of the tracer fluid into the well and detection of the tracer fluid in the water pumped from the well is determined. The process is repeated at a second known depth, and the tracer fluid travel time between the two depths is determined. From this and the cross-sectional area of the well, the incremental volumetric well bore inflow to the well between the two depths is calculated. The process can be repeated at several depths within the well to permit construction of a velocity profile of water movement within the well. To obtain a water sample from the well, the hose is inserted to the desired depth, and an inert gas is introduced into the hose. The gas is then vented from the hose, and water from the well enters the hose to replace the vented gas. The hose is then withdrawn from the well, and gas is again introduced into the hose, causing the water sample to be discharged. Appropriate valves are provided to control the apparatus.
摘要:
A single integrated circuit for an RF/ID transponder includes a nonvolatile memory portion, which is ideally a ferroelectric memory, digital logic, digital interface circuitry, and differential analog driver circuitry for driving an antenna that is contained within the RF/ID transponder, but external to the integrated circuit. In series with each leg of the differential analog driver circuitry, and also fabricated on the single integrated circuit, are two groups of serially connected resistors. All circuit nodes associated with the resistors are connected to a signal level control logic block that is in communication with the on-chip digital logic block. The signal level control logic block is used to selectively control the output resistance of the driver circuitry such that a proper balance between incoming and outgoing signal levels is achieved. The output resistance can be programmed to several different levels, the granularity of the levels being determined by the number of serially connected resistors used. An optimum code corresponding to the optimum output resistance is stored in a small portion of the on-chip nonvolatile memory. The code can be externally programmed and updated as required by new applications. The code can also be externally programmed to permanently disable the RF/ID transponder by setting the output resistance to an extremely high level or by open circuiting the output resistance altogether.
摘要:
The present invention is a manual non-mechanized device that consists of a base and a guide. This invention is a device that provides an expeditious method to invert or turn inside-out and to reform or turn glove appendages back to the proper side, that has numerous openings, one of which accepts a guide. The guide is defined as an asymmetrical cylinder having two (2) opposing ends. One end has a concave configuration and above and adjacent to the other end are a couple of grooves that circumscribe the guide with a couple of flexible elements fitted therein. The latter end is fitted into one of the openings in the base, to be securely mounted therein without using threaded means. The present invention facilitates efficient cleaning and/or rapid drying of the lining and quick reformation to the proper side with a proper fit. The main objective of the present invention is to promote healthy, morbidity free hands in the workplace and at home.
摘要:
Methods and computer readable media for restoring a database. In a method, a backup of a subset of a database is created, where the subset includes a filegroup and database metadata describing the filegroup. The database is then restored using the database subset. In a computer-readable medium, a first data field contains data representing a database subset having at least one of a plurality of filegroups. A second data field contains data representing database metadata that describes the filegroup. In another method, archived database metadata and an archived filegroup that is one of a plurality of filegroups is accessed, and the filegroup is brought online using the database metadata.