jackrabbit-oak-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mete Atamel <mata...@adobe.com>
Subject Re: Mongo property limit
Date Mon, 24 Sep 2012 12:01:05 GMT
I think it might have to do with indexing. This suggests that there's a
800 byte limit on a field to be indexed and "path" is indexed:

http://stackoverflow.com/questions/10224128/is-there-a-limit-on-the-length-
of-id-in-mongodb

-Mete

On 9/24/12 1:58 PM, "Carsten Ziegeler" <cziegeler@apache.org> wrote:

>I haven't heard about such a limit yet, a document has currently a
>limit of 16mb - I also did a test with a property having 1500
>characters; and it worked
>
>Carsten
>
>2012/9/24 Julian Reschke <julian.reschke@gmx.de>:
>> On 2012-09-24 12:03, Mete Atamel wrote:
>>>
>>> Hi,
>>>
>>> I couldn't find official documentation on this but my tests revealed
>>>that
>>> there's a limit to how long a property value can be in MongoDB and this
>>> affects MongoMK.
>>>
>>> In MongoMK, we have a "path" property which stores the full path of a
>>> node. Here's an example:
>>>
>>> {
>>>      "_id": {
>>>          "$oid": "506027cc09d03cd0a04b1498"
>>>      },
>>>      "path": "/test0/test1/test2/test3/test4/test5/test6/test7/test8",
>>>      "revId": 10,
>>>      "baseRevId": 9,
>>>      "kids": [
>>>          "test9"
>>>      ]
>>> }
>>>
>>>
>>> With the property length limit in Mongo, paths in MongoMK are limited
>>>to
>>> 1000 characters or so. This means that there's a limit to path
>>> length/depth in MongoMK, see OAK-333.
>>> ...
>>
>>
>> a) Is the limit on bytes or characters?
>>
>> b) Just clarifying: this applies to *any* property, right? I can imagine
>> that there are cases where there's longer plain text content in
>> properties...
>>
>> Best regards, Julian
>
>
>
>-- 
>Carsten Ziegeler
>cziegeler@apache.org


Mime
View raw message