Patent classifications
G06F16/214
Systems and methods for database orientation transformation
The present application is directed towards systems and methods for automated analysis and transformation of databases and related applications and functions from a row-oriented syntax to a column-oriented syntax. An analyzer client executed by a processor of a client device may analyze a first database of a business management system comprising a plurality of arrays in a row-oriented syntax. A transformer executed by the processor may execute a first array of a second database having a column-oriented syntax. Iteratively, for each array of the plurality of arrays of the first database, the transformer may read an element at a first position of said array, and write the element to a next position of the first array of the second database.
Methods and apparatus for providing adaptive private network centralized management system discovery processes
Systems and techniques are described for a centralized management system operating within a virtual machine which configures, monitors, analyzes, and manages an adaptive private network (APN) to provide a discovery process that learns about changes to the APN through a network control node (NCN) that is a single point of control of the APN. The discovery process automatically learns a new topology of the network without relying on configuration information of nodes in the APN. Network statistics are based on a timeline of network operations that a user selected to review. Such discovery and timeline review is separate from stored configuration information. If there was a network change, the changes either show up or not show up in the discovery process based on the selected time line. Configuration changes can be made from the APN VM system by loading the latest configuration on the APN under control of the NCN.
Systems and methods of data migration in multi-layer model-driven applications
Systems and methods for data migration in multi-layer model-driven applications is provided. The traditional systems and methods simply provide for comparison based migration approaches, and thus face severe challenges in case of model-driven applications, wherein continuous capturing of transformations in model changes is required. Embodiment of the proposed disclosure provide for a changelog based data migration methodology by modelling, a model-driven application conceptual model; generating, a plurality of optimized data models from the modelling; extracting, from each of the plurality of optimized data models, at least one changelog capturing one or more model changes and transformations in each of the plurality of optimized data models; and executing the data migration using each of an executing changelog.
Management network organization approach for clustered and federated storage systems
A method, computer program product, and computing system for use in a clustered storage system are provided. Embodiments may include providing, using a management network, one or more of external access to the clustered storage system, management of intra-cluster traffic, management of hypervisor traffic, and access to infrastructure services. Embodiments may further include allowing, using a storage network, access to the clustered storage system from within the clustered storage system and one or more external hosts. Embodiments may also include providing a migration network to allow for mobility of one or more virtual machines within clustered storage system. Embodiments may further include splitting the management network into a public management network and an internal intra-cluster management network.
AUTOMATED DATABASE CACHE RESIZING
A test query of a database is performed in response to determining that a performance associated with a user database query of the database does not satisfy a first performance threshold. In response to a determination that the performance of the test query satisfies a second performance threshold, a database buffer cache of the database is resized. Resizing the database buffer cache includes: determining a metric based at least in part on a storage size of the database and an index side of the database, and resizing the database buffer cache of the database based on the metric and a size of the database buffer cache.
Transforming data structures and data objects for migrating data between databases having different schemas
Aspects of the disclosure relate to transforming data structures and data objects. A computing platform may query a logical view of a data table associated with a first database maintained by a first database server in a first schema and may receive source data associated with the logical view. Subsequently, the computing platform may split the source data into a plurality of data chunks associated with the logical view. Next, the computing platform may move the plurality of data chunks to a plurality of nodes configured to receive and transform the plurality of data chunks from the first schema to a second schema different from the first schema. Then, the computing platform may command the plurality of nodes to transform the plurality of data chunks and may move the transformed data from the plurality of nodes to a second database maintained by a second database server in the second schema.
UPGRADING A DATABASE MANAGEMENT SYSTEM DEPLOYED IN A CLOUD PLATFORM
A system, for example, a multi-tenant system performs upgrades of database management systems deployed on a cloud platform. The database management system is stored on the cloud platform in a data storage unit for storing data of the database, and an instructions storage unit for storing executable instructions. A cloud platform image comprising instructions for the database management system is received. A cloud platform image is deployed on a new instructions storage unit. An upgraded database management system is built by providing the new instructions storage unit with access to the data storage unit. In an embodiment, the database management system is used by a multi-tenant system and stores a multi-tenant schema. The structure of the multi-tenant schema is defined using a multi-tenant schema template that is included in the instructions storage unit.
Extracting and surfacing topic descriptions from regionally separated data stores
Extracting and surfacing information corresponding to individual logical topics from enterprise data stores that are separated across multiple geographic regions. A clustering service creates, by utilizing machine learning toolkits that are agnostic to the region in which data is stored, individual topics that have references to multiple shards of data that are stored in different geographic regions. The clustering service also shards the knowledge base state according to the regions from which pieces of data for the particular logical topic was extracted. For example, a first shard containing information extracted from a first document may be stored in a first region whereas a second shard containing information extracted from a second document may be stored in a second region. Responsive to user activity associated with the topic, a serving platform may identify and reconstitute these shards that are stored in different regions so as to surface the regionally extracted and sharded information on that topic to a user.
Data management method and server
A data management method is provided. To-be-migrated base data in a first service data set is obtained, mirror data that are same as the base data are generated, and the base data to a second service data set are migrated. Incremental data obtained for the base data are recorded in the migration process of the base data. Adding processing is performed on the mirror data by using the incremental data, and the incremental data are migrated to the second service data set, when the migration process of the base data is completed. The mirror data and the incremental data in the first service data set are cleared when the migration process of the incremental data is completed.
System for migrating setting values from backup source apparatuses
A communication system that is capable of migrating setting values of different items from respective backup source apparatuses. The communication system includes a management apparatus that manages backup data of first and second backup source apparatuses, and a communication apparatus that communicates with the management apparatus. The management apparatus includes a processor that executes instructions to hold first backup data obtained from the first backup source apparatus, and hold second backup data obtained from the second backup source apparatus. The communication apparatus includes a processor that executes instructions to obtain a first setting value of a first item from the first backup data received from the management apparatus, obtain a second setting value of a second item that is different from the first item from the second backup data received from the management apparatus, and set up the first setting value and the second setting value.