Yes Luca,

consider also if you use rids in your URLs. For example:
http://myapp.com/details.jsp?rid=1:1

In this case if someone links to your URLs it could be a problem.

Cheers,
   Riccardo
Il 27/gen/2015 21:29 "Luca Rondanini" <[email protected]> ha scritto:

> Hi Andrey,
>
> just to double check, if I use RIDs in my web app everything should be
> fine. Inserts/updates won't change any RIDs. Problems may raise if, for
> example, I'm storing RIDs in MySQL as reference. If then, I export and
> reimport the data in orientDB the RIDs may be changed and the MySQL data
> won't reference the right rows anymore.
>
> Can you confirm?
>
> Thanks,
> Luca
>
> On Monday, January 19, 2015 at 5:28:16 AM UTC-8, Andrey Lomakin wrote:
>>
>> Hi Bertran,
>> The only issue is that if you do export database to JSON and then back
>> your RIDs will be changed.
>> But may be we will add option to keep rids on their places. Not so hard
>> to do.
>> The only downside of such flag will be presence of holes for rids of
>> removed records.
>> Each record removal consumes about 10 bytes of disk space (not so much ))
>> ), but when you do export/import we optimize space is used by database as
>> result rids may be changed.
>>
>> On Mon, Jan 19, 2015 at 2:48 PM, Bertrand Quenin <[email protected]>
>> wrote:
>>
>>> Hi,
>>>
>>> I'm currently using OrientDB for a project at work and I have some
>>> question about record IDs.
>>>
>>> As far as I understood, record IDs are unique and can be used to to
>>> identify a record in a deterministic way. I was wondering if these IDs can
>>> be used to identify objects through (REST) APIs.
>>>
>>> As any web application, I need to identify objects one way or another
>>> and I was wondering what the best approach would be:
>>> 1/ Using record IDs provided by orient DB
>>> 2/ Adding a "business" id field to my objects and manage it aside.
>>>
>>> So far, I didn't see any reason why I shouldn't use the record ID
>>> itself, the only con I see is that RID are strings clusterId#position (and
>>> not plain integers) and it's a bit harder to expose in an URL ...
>>>
>>> Is there any issue I haven't foresee ?
>>>
>>> Thanks for your help
>>>
>>> --
>>>
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "OrientDB" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>> Best regards,
>> Andrey Lomakin.
>>
>>   --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "OrientDB" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to