Hi Clark,

I got it.  Thanks.

Helen


On Oct 11, 2010, at 3:21 PM, Clark Richey wrote:

> You already had one good use case where it won't be possible to do 
> consolidated search. Additionally, you are complicating the process of 
> promoting an article from staging to production as you now need to copy the 
> article to a new database. Having separate databases is a great tool when you 
> have different indexing settings that you need to apply or content that is 
> not related. As that isn't the case in your situation you are now just adding 
> to the amount of configuration work you are going to have to do in keeping 
> the settings for both databases in sync. Can it be done? Sure but you aren't 
> gaining anything and it is going to take additional work to create and 
> maintain and it introduces additional places where error can creep in.
> 
> ----
> 
> Clark D. Richey, Jr.
> Principal Technologist, Federal
> Mark Logic Corporation
> 1600 Tysons Blvd
> Suite 835
> McLean, VA 22102
> Phone: 240 - CLARK - 07
>             (240 - 25275 - 07)
> 
> 
> clark.ric...@marklogic.com
> 
> www.marklogic.com
> 
> This e-mail and any accompanying attachments are confidential. The 
> information is intended solely for the use of the individual to whom it is 
> addressed. Any review, disclosure, copying, distribution, or use of this 
> e-mail communication by others is strictly prohibited. If you are not the 
> intended recipient, please notify us immediately by returning this message to 
> the sender and delete all copies.  Thank you for your cooperation.
> 
>  
> 
> 
> 
> 
> On Oct 11, 2010, at 3:16 PM, helen chen wrote:
> 
>> So one database is better.   Can you give me some example that why separate 
>> database will be more trouble?  I just want to understand more.
>> 
>> Thanks, Helen
>> 
>> 
>> On Oct 11, 2010, at 3:07 PM, Clark Richey wrote:
>> 
>>> I would recommend a naming convention that indicates production vs. staging 
>>> articles. You could do this in conjunction with, or without, the use of 
>>> collections.
>>> 
>>> ----
>>> 
>>> Clark D. Richey, Jr.
>>> Principal Technologist, Federal
>>> Mark Logic Corporation
>>> 1600 Tysons Blvd
>>> Suite 835
>>> McLean, VA 22102
>>> Phone: 240 - CLARK - 07
>>>             (240 - 25275 - 07)
>>> 
>>> 
>>> clark.ric...@marklogic.com
>>> 
>>> www.marklogic.com
>>> 
>>> This e-mail and any accompanying attachments are confidential. The 
>>> information is intended solely for the use of the individual to whom it is 
>>> addressed. Any review, disclosure, copying, distribution, or use of this 
>>> e-mail communication by others is strictly prohibited. If you are not the 
>>> intended recipient, please notify us immediately by returning this message 
>>> to the sender and delete all copies.  Thank you for your cooperation.
>>> 
>>>  
>>> 
>>> 
>>> 
>>> 
>>> On Oct 11, 2010, at 2:18 PM, helen chen wrote:
>>> 
>>>> At some point I may have this situation: the article that is in production 
>>>> stage, but there may be some very minor fix, and they don't want to pull 
>>>> it out from production, so they just load another version into staging, 
>>>> after verification, it will move to production again to replace the old 
>>>> one.  In this situation I will have a very small window that one article 
>>>> will be in two versions and in both stage.  And I need to keep the uri 
>>>> separate so I can hold different versions.
>>>> 
>>>> Is there any suggestions on how to handle this situation? 
>>>> 
>>>> Thanks, 
>>>> Helen
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On Oct 11, 2010, at 2:08 PM, Zegarek, Arthur wrote:
>>>> 
>>>>> We do exactly that and use collections – it works well
>>>>>  
>>>>> From: general-boun...@developer.marklogic.com 
>>>>> [mailto:general-boun...@developer.marklogic.com] On Behalf Of Clark Richey
>>>>> Sent: Monday, October 11, 2010 2:06 PM
>>>>> To: General Mark Logic Developer Discussion
>>>>> Subject: Re: [MarkLogic Dev General] question about using same db or 
>>>>> separate db
>>>>>  
>>>>> You could also use collections to separate the articles. That will allow 
>>>>> you to keep the URI's the same but keep the articles logically separated. 
>>>>> In the long run I think you will find that putting them in separate 
>>>>> databases will be more trouble than it's worth. 
>>>>>  
>>>>> ----
>>>>> 
>>>>> Clark D. Richey, Jr.
>>>>> Principal Technologist, Federal
>>>>> Mark Logic Corporation
>>>>> 1600 Tysons Blvd
>>>>> Suite 835
>>>>> McLean, VA 22102
>>>>> Phone: 240 - CLARK - 07
>>>>>             (240 - 25275 - 07)
>>>>> 
>>>>> clark.ric...@marklogic.com
>>>>> 
>>>>> www.marklogic.com
>>>>> 
>>>>> This e-mail and any accompanying attachments are confidential. The 
>>>>> information is intended solely for the use of the individual to whom it 
>>>>> is addressed. Any review, disclosure, copying, distribution, or use of 
>>>>> this e-mail communication by others is strictly prohibited. If you are 
>>>>> not the intended recipient, please notify us immediately by returning 
>>>>> this message to the sender and delete all copies.  Thank you for your 
>>>>> cooperation.
>>>>> 
>>>>>  
>>>>>  
>>>>>  
>>>>> 
>>>>>  
>>>>> On Oct 11, 2010, at 2:02 PM, helen chen wrote:
>>>>> 
>>>>> 
>>>>> We have a system that needs to deal with articles going through staging 
>>>>> stage and production stage. Basically when article comes in, it stays in 
>>>>> staging stage. After a lot of operations and verifications the article 
>>>>> gets published, then at this time it will be moved to production stage. 
>>>>> The article's content can be changed during staging stage  and can also 
>>>>> be changed when moving to production stage.
>>>>> 
>>>>> I'm thinking of two ways to do it:
>>>>> 1. One  way is to put the data into separate directories within the same 
>>>>> database, like staging articles will be under /staging directory, 
>>>>> production articles will be under /prod directory.  Using this way I only 
>>>>> need to manage one database, and maybe in the future if I need to search 
>>>>> data cross stage, it is doable. But inside code I have to constantly 
>>>>> check if I'm in staging stage or production stage so that my search or 
>>>>> article's uri will be build correctly.
>>>>> 
>>>>> 2. Another way is to use different database for each stage. Using this 
>>>>> way the article's uri can be the same, a lot of code can be the same 
>>>>> because they will work in separate database, as long as database is 
>>>>> pointing correct, the code will return correct dataset.  But if in the 
>>>>> future we ever want to do a search cross stage, it is going to be a 
>>>>> problem.
>>>>> 
>>>>> Does anyone has any suggestions on this?
>>>>> 
>>>>> Thanks in advance for your help,
>>>>> 
>>>>> Helen
>>>>> _______________________________________________
>>>>> General mailing list
>>>>> General@developer.marklogic.com
>>>>> http://developer.marklogic.com/mailman/listinfo/general
>>>>>  
>>>>> _______________________________________________
>>>>> General mailing list
>>>>> General@developer.marklogic.com
>>>>> http://developer.marklogic.com/mailman/listinfo/general
>>>> 
>>>> _______________________________________________
>>>> General mailing list
>>>> General@developer.marklogic.com
>>>> http://developer.marklogic.com/mailman/listinfo/general
>>> 
>>> _______________________________________________
>>> General mailing list
>>> General@developer.marklogic.com
>>> http://developer.marklogic.com/mailman/listinfo/general
>> 
>> _______________________________________________
>> General mailing list
>> General@developer.marklogic.com
>> http://developer.marklogic.com/mailman/listinfo/general
> 
> _______________________________________________
> General mailing list
> General@developer.marklogic.com
> http://developer.marklogic.com/mailman/listinfo/general

_______________________________________________
General mailing list
General@developer.marklogic.com
http://developer.marklogic.com/mailman/listinfo/general

Reply via email to