how to update a big index file on server
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ height:90px;width:728px;box-sizing:border-box;
}
Assume there is a single big index file (about 1GB in size) on the server that need to be live 24/7 for queries from web requests. What should I do if I want to update the content of the index file?
I am thinking of first landing the newly updated index file to the same location on the server but with a different file name. Once the file is landed there, I can do a file name swap (which should be very quick) and let the query point to the new file. But if there is a query comes in during the name swapping process, there might be some issue. In this case, how should I deal with the queries during the name swap.
python io
add a comment |
Assume there is a single big index file (about 1GB in size) on the server that need to be live 24/7 for queries from web requests. What should I do if I want to update the content of the index file?
I am thinking of first landing the newly updated index file to the same location on the server but with a different file name. Once the file is landed there, I can do a file name swap (which should be very quick) and let the query point to the new file. But if there is a query comes in during the name swapping process, there might be some issue. In this case, how should I deal with the queries during the name swap.
python io
add a comment |
Assume there is a single big index file (about 1GB in size) on the server that need to be live 24/7 for queries from web requests. What should I do if I want to update the content of the index file?
I am thinking of first landing the newly updated index file to the same location on the server but with a different file name. Once the file is landed there, I can do a file name swap (which should be very quick) and let the query point to the new file. But if there is a query comes in during the name swapping process, there might be some issue. In this case, how should I deal with the queries during the name swap.
python io
Assume there is a single big index file (about 1GB in size) on the server that need to be live 24/7 for queries from web requests. What should I do if I want to update the content of the index file?
I am thinking of first landing the newly updated index file to the same location on the server but with a different file name. Once the file is landed there, I can do a file name swap (which should be very quick) and let the query point to the new file. But if there is a query comes in during the name swapping process, there might be some issue. In this case, how should I deal with the queries during the name swap.
python io
python io
asked Nov 25 '18 at 3:20
xyinxyin
82312
82312
add a comment |
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53464353%2fhow-to-update-a-big-index-file-on-server%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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53464353%2fhow-to-update-a-big-index-file-on-server%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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