couchbase document size limit, is storing generic data preferableHow do I keep existing data in couchbase and only update the new data without overwritingOvercoming querying limitations in CouchbaseDesigning record keys for document-oriented database - best practicesBulk inserting documents into couchbase database with php - how to?Denormalizing and querying a giant Couchbase data setLoading only a subset of my data when querying Couchbase?Purging documents in Couchbase LiteCouchbase Lite: reading document vs querying dataLoading Data onto CouchbaseGeneric Entity in Spring Data for Couchbase Documents

Why do Radio Buttons not fill the entire outer circle?

Should a narrator ever describe things based on a character's view instead of facts?

Why is indicated airspeed rather than ground speed used during the takeoff roll?

How to track Account Description field changes in Field history Tracking?

What properties make a magic weapon befit a Rogue more than a DEX-based Fighter?

How do you say "Trust your struggle." in French?

Started in 1987 vs. Starting in 1987

How to get directions in deep space?

Why is participating in the European Parliamentary elections used as a threat?

Extract substring according to regexp with sed or grep

How to preserve electronics (computers, ipads, phones) for hundreds of years?

Would this string work as string?

Output visual diagram of picture

What is this high flying aircraft over Pennsylvania?

Walter Rudin's mathematical analysis: theorem 2.43. Why proof can't work under the perfect set is uncountable.

Asserting that Atheism and Theism are both faith based positions

Has the laser at Magurele, Romania reached a tenth of the Sun's power?

Did I make a mistake by ccing email to boss to others?

Weird lines in Microsoft Word

Reasons for having MCU pin-states default to pull-up/down out of reset

Would a primitive species be able to learn English from reading books alone?

Can you take a "free object interaction" while incapacitated?

Unfrosted light bulb

Can a Knock spell open the door to Mordenkainen's Magnificent Mansion?



couchbase document size limit, is storing generic data preferable


How do I keep existing data in couchbase and only update the new data without overwritingOvercoming querying limitations in CouchbaseDesigning record keys for document-oriented database - best practicesBulk inserting documents into couchbase database with php - how to?Denormalizing and querying a giant Couchbase data setLoading only a subset of my data when querying Couchbase?Purging documents in Couchbase LiteCouchbase Lite: reading document vs querying dataLoading Data onto CouchbaseGeneric Entity in Spring Data for Couchbase Documents













0















Say I have a couchbase document that is sized 12 MB (Actual size, not size on disk). Couchbase literature says there is a sizing limitation of 20 MB on documents' actual size.
If I were to have a significant part as generic data on this document (6 MB out of 12 MB). Suggest me which is a better approach from below.



  • Drop the generic data altogether from the document and build it myself after database operation and append it to the response object that gets sent to UI layer. Again drop any generic data received from UI while upserting back to database.

  • Let the current document structure stay as is. Fetch and Upsert back the entire 12 MB data each time.

If I were to adopt the first approach, I will have to create a service that builds 6 MB data by iterating with a sychronous change. I will have to call this service everytime during the database operation for this document. Is this going to be an overhead, or, will it reduce the time for the whole operation compared to fetching a 12 MB document?










share|improve this question






















  • Is the "generic data" different for every document, or the same for all?

    – Johan Larson
    Mar 7 at 20:56











  • Attributes are same, and values can be generated by repeated iteration with a synchronous change starting from some data that is always available in the document. But when I am saying generic, I am saying that this information can be constructed from the actual impacting data stored to database.

    – mr.G
    Mar 8 at 17:23















0















Say I have a couchbase document that is sized 12 MB (Actual size, not size on disk). Couchbase literature says there is a sizing limitation of 20 MB on documents' actual size.
If I were to have a significant part as generic data on this document (6 MB out of 12 MB). Suggest me which is a better approach from below.



  • Drop the generic data altogether from the document and build it myself after database operation and append it to the response object that gets sent to UI layer. Again drop any generic data received from UI while upserting back to database.

  • Let the current document structure stay as is. Fetch and Upsert back the entire 12 MB data each time.

If I were to adopt the first approach, I will have to create a service that builds 6 MB data by iterating with a sychronous change. I will have to call this service everytime during the database operation for this document. Is this going to be an overhead, or, will it reduce the time for the whole operation compared to fetching a 12 MB document?










share|improve this question






















  • Is the "generic data" different for every document, or the same for all?

    – Johan Larson
    Mar 7 at 20:56











  • Attributes are same, and values can be generated by repeated iteration with a synchronous change starting from some data that is always available in the document. But when I am saying generic, I am saying that this information can be constructed from the actual impacting data stored to database.

    – mr.G
    Mar 8 at 17:23













0












0








0








Say I have a couchbase document that is sized 12 MB (Actual size, not size on disk). Couchbase literature says there is a sizing limitation of 20 MB on documents' actual size.
If I were to have a significant part as generic data on this document (6 MB out of 12 MB). Suggest me which is a better approach from below.



  • Drop the generic data altogether from the document and build it myself after database operation and append it to the response object that gets sent to UI layer. Again drop any generic data received from UI while upserting back to database.

  • Let the current document structure stay as is. Fetch and Upsert back the entire 12 MB data each time.

If I were to adopt the first approach, I will have to create a service that builds 6 MB data by iterating with a sychronous change. I will have to call this service everytime during the database operation for this document. Is this going to be an overhead, or, will it reduce the time for the whole operation compared to fetching a 12 MB document?










share|improve this question














Say I have a couchbase document that is sized 12 MB (Actual size, not size on disk). Couchbase literature says there is a sizing limitation of 20 MB on documents' actual size.
If I were to have a significant part as generic data on this document (6 MB out of 12 MB). Suggest me which is a better approach from below.



  • Drop the generic data altogether from the document and build it myself after database operation and append it to the response object that gets sent to UI layer. Again drop any generic data received from UI while upserting back to database.

  • Let the current document structure stay as is. Fetch and Upsert back the entire 12 MB data each time.

If I were to adopt the first approach, I will have to create a service that builds 6 MB data by iterating with a sychronous change. I will have to call this service everytime during the database operation for this document. Is this going to be an overhead, or, will it reduce the time for the whole operation compared to fetching a 12 MB document?







javascript node.js nosql couchbase dao






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 7 at 20:20









mr.Gmr.G

23




23












  • Is the "generic data" different for every document, or the same for all?

    – Johan Larson
    Mar 7 at 20:56











  • Attributes are same, and values can be generated by repeated iteration with a synchronous change starting from some data that is always available in the document. But when I am saying generic, I am saying that this information can be constructed from the actual impacting data stored to database.

    – mr.G
    Mar 8 at 17:23

















  • Is the "generic data" different for every document, or the same for all?

    – Johan Larson
    Mar 7 at 20:56











  • Attributes are same, and values can be generated by repeated iteration with a synchronous change starting from some data that is always available in the document. But when I am saying generic, I am saying that this information can be constructed from the actual impacting data stored to database.

    – mr.G
    Mar 8 at 17:23
















Is the "generic data" different for every document, or the same for all?

– Johan Larson
Mar 7 at 20:56





Is the "generic data" different for every document, or the same for all?

– Johan Larson
Mar 7 at 20:56













Attributes are same, and values can be generated by repeated iteration with a synchronous change starting from some data that is always available in the document. But when I am saying generic, I am saying that this information can be constructed from the actual impacting data stored to database.

– mr.G
Mar 8 at 17:23





Attributes are same, and values can be generated by repeated iteration with a synchronous change starting from some data that is always available in the document. But when I am saying generic, I am saying that this information can be constructed from the actual impacting data stored to database.

– mr.G
Mar 8 at 17:23












0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55052184%2fcouchbase-document-size-limit-is-storing-generic-data-preferable%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55052184%2fcouchbase-document-size-limit-is-storing-generic-data-preferable%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Identity Server 4 is not redirecting to Angular app after login2019 Community Moderator ElectionIdentity Server 4 and dockerIdentityserver implicit flow unauthorized_clientIdentityServer Hybrid Flow - Access Token is null after user successful loginIdentity Server to MVC client : Page Redirect After loginLogin with Steam OpenId(oidc-client-js)Identity Server 4+.NET Core 2.0 + IdentityIdentityServer4 post-login redirect not working in Edge browserCall to IdentityServer4 generates System.NullReferenceException: Object reference not set to an instance of an objectIdentityServer4 without HTTPS not workingHow to get Authorization code from identity server without login form

2005 Ahvaz unrest Contents Background Causes Casualties Aftermath See also References Navigation menue"At Least 10 Are Killed by Bombs in Iran""Iran"Archived"Arab-Iranians in Iran to make April 15 'Day of Fury'"State of Mind, State of Order: Reactions to Ethnic Unrest in the Islamic Republic of Iran.10.1111/j.1754-9469.2008.00028.x"Iran hangs Arab separatists"Iran Overview from ArchivedConstitution of the Islamic Republic of Iran"Tehran puzzled by forged 'riots' letter""Iran and its minorities: Down in the second class""Iran: Handling Of Ahvaz Unrest Could End With Televised Confessions""Bombings Rock Iran Ahead of Election""Five die in Iran ethnic clashes""Iran: Need for restraint as anniversary of unrest in Khuzestan approaches"Archived"Iranian Sunni protesters killed in clashes with security forces"Archived

Can't initialize raids on a new ASUS Prime B360M-A motherboard2019 Community Moderator ElectionSimilar to RAID config yet more like mirroring solution?Can't get motherboard serial numberWhy does the BIOS entry point start with a WBINVD instruction?UEFI performance Asus Maximus V Extreme