YES YES YES -- +10 for this change.  BUT ... I don't know if I'd worry about synonyms.  I think the important change is to move to the DATABASE/SCOPE/COLLECTION model instead of the DATAVERSE/DATASET model.  We had one too few layers when we designed the "legacy" model.  I would like to see us essentially deprecate the legacy model and have the three-level model be the new norm.  (With some flag available for those who want to work under the legacy model due to having existing data - but hopefully there won't be a huge number of those.

If we do go the synonym route, I don't know if the 1:1 should be SCOPE:DATAVERSE in a default DATABASE or if it should be DATABASE:DATAVERSE with a default scope in between.  (Both are messy, which is why I'd be inclined to avoid the issue and not try to have them play nicely together.  The way that Couchbase handled the 2-part vs. 3-part world stitching when they moved to the 3-level model wasn't ideal - it's kind of the gift that has kept on giving... :-)

Cheers,

Mike

On 5/12/26 9:27 AM, Ian Maxon wrote:
Hi all,
I wanted to start a discussion regarding the idea of making DATABASE
the default top-level entity for the next release. Currently it's only
enabled if you have a cloud deployment. However in various informal
conversations among various PMC members and Committers, the idea has
come up many times that it's a good idea and should be the new
default, regardless of deployment mode.
Another related topic would be making SCOPE a synonym to DATAVERSE. I
was playing around with things currently and basically the way things
are today, COLLECTION is a synonym to DATASET but DATAVERSE has no
synonym, at least it seems.

What does everyone think?
- Ian

Reply via email to