| CPC G06F 16/278 (2019.01) [G06F 16/2282 (2019.01)] | 16 Claims |

|
1. A system for railroad data partitioning management, comprising:
a memory including a database with a plurality of partitions, tables, or data objects;
a configuration file including or more parameters, instructions, operations, or conditions related to database management; and
a processor operably coupled to the memory and capable of executing machine-readable instructions to perform program steps, the program steps comprising:
generating a first partition having data related to a first category;
generating a second partition having data related to a second category;
controlling operations via a configuration file that identifies one or more partitions and one or more rules, and includes one or more key pattern groups to classify the one or more partitions, wherein the one or more rules correspond with the categories of the first and second partitions and define a classification of whether one of the first and second partitions is a member of the one or more key pattern groups, wherein determining whether one of the first and second partitions is a member of the one or more key pattern groups includes validating the one or more key pattern groups by executing a key pattern when each of the one or more key pattern groups is determined to be valid and foreclosing execution of the key pattern when at least one key pattern group of the one or more key pattern groups is determined to be invalid;
processing a subset of the first partition data according to the one or more rules in the configuration file;
detaching partitions based on the one or more rules in the configuration file; and
deleting partitions based on the one or more rules in the configuration file.
|