Below is a table containing all the details for the property group: Partition Splitting
Property Name | Description | Default Value | Run CdkDeploy When Changed |
---|---|---|---|
sleeper.table.splits.file | Splits file which will be used to initialise the partitions for this table. Defaults to nothing and the table will be created with a single root partition. | false | |
sleeper.table.splits.base64.encoded | Flag to set if you have base64 encoded the split points (only used for string key types and defaults to false). | false | false |
sleeper.table.partition.splitting.threshold | Partitions in this table with more than the following number of records in will be split. | 1000000000 | false |
sleeper.table.partition.splitting.commit.async | If true, partition splits will be applied via asynchronous requests sent to the state store committer lambda. If false, the partition splitting lambda will apply splits synchronously. This is only applied if async commits are enabled for the table. The default value is set in an instance property. |
true | false |