The community member who posted the original question is curious to know why Typebot stores groups in JSON in raw format instead of using a structured approach with multiple database tables (e.g., Groups = Group[], Group = Block[]). They wonder if this is for performance purposes.
In the comments, another community member suggests that the separate storage of edges from groups in JSON is likely for convenience, and they don't see the need for groups and blocks to be separated into their own tables, as they believe it would just add unnecessary complexity.
Another community member notes that the edge schema has nothing to do with the group, implying that the separate storage of edges is not related to the group structure.
There is no explicitly marked answer in the provided information.