Skip to content
Discussion options

You must be logged in to vote

Hi! The tradeof in number of subcolumns is the following: the more subcolumns, the more files are created in the filesystem (in cloud it's S3) and the more memory is used during inserts and merges. Also in cloud we store paths to the files in Keeper, so in cloud there is also a tradeof: the more files created in data part, the more load to keeper during inserts and merges (so also number of tables with JSON can be important for keeper load).

Memory usage is increased with number of files increasing because for each file we create a write buffer that buffers some data and flushes it to the filesystem when it's full. And for S3 there are requirements for minimums size of such chunk during m…

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@Avogar
Comment options

Avogar Feb 17, 2025
Collaborator

Answer selected by martijnthe
@martijnthe
Comment options

@den-crane
Comment options

@martijnthe
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants