Article View: pl.comp.bazy-danych
Article #195710Re: Szybka baza danych Linux (MongoDB?)
From: M.M.
Date: Tue, 04 Aug 2020 17:35
Date: Tue, 04 Aug 2020 17:35
58 lines
3462 bytes
3462 bytes
On Saturday, August 1, 2020 at 1:36:37 PM UTC+2, al...@interia.pl wrote: > W dniu piątek, 31 lipca 2020 10:50:56 UTC+2 użytkownik Borneq napisał: > > On 7/30/20 10:05 PM, al...@interia.pl wrote: > > > co to ma za znaczenie? > > > Załadujesz w czasie kilku sekund tak czy siak. > > > > > > przepust dysku: 100MB/s, czyli 1TB idzie w 10 s; > > > na SSD w okolicach 2s; > > > ram: zasuwa minimum z 4GB/s... 1/4 s. > > > > > > > Nie 1 GB ale 1 TB > > po drugie, tak szybko , z prędkością dysku, to działa odczyt danych, ale > > juz pakowanie do bazy nie. Gdyby insert działał kilka dni to było by > > jeszcze w porządku, obawiam się kilku miesięcy. > > Na razie chcę przetestować bazę ArangoDB > > obawiam się że takie coś przejdzie jedynie w 'memory db' w sensownym czasie, > co finalnie można zapisać na dysk. > https://en.wikipedia.org/wiki/List_of_in-memory_databases Powiadacie że jeden terabait i że jeden terabait... U mnie na podręcznym komputerze na zewnętrznym dysku SSD (usb 3.x): [ time dd if=/dev/zero of=/tmp/test1.img bs=1G count=1 oflag=dsync 1+0 przeczytanych rekordów 1+0 zapisanych rekordów 1073741824 bytes (1,1 GB, 1,0 GiB) copied, 25,3014 s, 42,4 MB/s real 0m25,387s user 0m0,001s sys 0m1,798s ] 25.3014*1024/3600 = 7.20h Przy zapisie ciągłym można w praktyce dysk 1TB zapisać w kilka godzin. Gdy masz RAID, to praca na pełnej szybkości sata3 [ https://pl.wikipedia.org/wiki/Serial_ATA#SATA_III_(6_Gbit/s) ] umożliwia nawet zapisanie całego dysku w trochę ponad pół godziny. Ale.... jak dojdzie podwójny zapis przez dziennik, jak sync będzie robiony co parę kilo danych, jak będzie włączone szyfrowanie/kompresja dysku, albo jak będzie trzeba odczytać jakieś dane aby zapisać poprawnie następne - to współczuję. Z baz RAM kiedyś miałem (niewielką) styczność z REDIS i już wtedy wydawał się dobry, szybki i przyjemny. Teraz, po bardzo pobieżnym przejrzeniu dokumentacji, wydaje się że go jeszcze rozbudowali. Pozdrawiam
Technical Details
Message-ID:
<79b72a58-bfcf-440f-b675-a4abeb11c30eo@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mailReferences:
<5f22b259$0$522$65785112@news.neostrada.pl> <2c6cdff3-3642-4b02-a66b-5c37e7a6feb2o@googlegroups.com> <5f23db69$0$503$65785112@news.neostrada.pl> <00830a94-793b-4aa5-8e89-bb97c98e742fo@googlegroups.com>Show Full Headers
Complete Article Headers
X-Received: by 2002:aed:38c7:: with SMTP id k65mr7806106qte.133.1596562512315; Tue, 04 Aug 2020 10:35:12 -0700 (PDT) X-Received: by 2002:a25:3242:: with SMTP id y63mr32394891yby.356.1596562512045; Tue, 04 Aug 2020 10:35:12 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!goblin1!goblin.stu.neva.ru!proxad.net!feeder1-2.proxad.net!209.85.160.216.MISMATCH!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail Newsgroups: pl.comp.bazy-danych Date: Tue, 4 Aug 2020 10:35:11 -0700 (PDT) In-Reply-To: <00830a94-793b-4aa5-8e89-bb97c98e742fo@googlegroups.com> Complaints-To: groups-abuse@google.com Injection-Info: google-groups.googlegroups.com; posting-host=159.205.153.95; posting-account=xjvq9QoAAAATMPC2X3btlHd_LkaJo_rj NNTP-Posting-Host: 159.205.153.95 References: <5f22b259$0$522$65785112@news.neostrada.pl> <2c6cdff3-3642-4b02-a66b-5c37e7a6feb2o@googlegroups.com> <5f23db69$0$503$65785112@news.neostrada.pl> <00830a94-793b-4aa5-8e89-bb97c98e742fo@googlegroups.com> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <79b72a58-bfcf-440f-b675-a4abeb11c30eo@googlegroups.com> Subject: Re: Szybka baza danych Linux (MongoDB?) From: "M.M." <mmarszik@gmail.com> Injection-Date: Tue, 04 Aug 2020 17:35:12 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit