+1 for having this new feature.

Not having to define types in the fully open case has been a bit of a pain forever.  This is nice change!

I wonder if we should also (could be later) add an option to not have to talk about a key at all - e.g., should we also support something like this:

                CREATE COLLECTION my_standalone_ds;

This would be similar to the auto-generated case - under the hood it would be the same, actually, except even the key name would be system-generated.  (It would be recorded in the collection's metadata, of course.)  This would be for use when there just isn't a key that makes any sense and one doesn't want to bother introducing its existence into the user-level data model.  (It would just be under the hood to be used for hash-partitioning the data and referencing it from secondary indexes - all innards stuff.)

Cheers,

Mike

On 10/28/24 3:07 PM, Peeyush Gupta wrote:
Initiating discussion for adding a feature to create dataset without type 
specification

Feature: Create Dataset Without Type Specification
Details: Currently, users must create a type before creating a dataset even if 
the type is fully open (with only primary key fields defined in it). With this 
feature the users will be able to create fully open datasets without requiring 
them to create a type explicitly.
APE:https://cwiki.apache.org/confluence/display/ASTERIXDB/APE+14%3A+Datasets+without+type+specification

Thanks,
Peeyush

Reply via email to