See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 14562|Vastuse: 5

[Liides] C# GZipStream suhtleb andmebaasiga ning teostab andmete tihendamise ja dekompressiooni

[Kopeeri link]
Postitatud 26.12.2018 13:36:23 | | |
Seda postitust toimetas viimati sgFengSu 2018-12-27 kell 16:20

Hiljuti, projekti tehes, sattusin andmebaasi andmete tihendamist .gz failidesse ja tihendatud faili hankimist dekompressiooniks ning andmebaasi kirjutamiseks, soovitatakse kirjutada, depakida ja depakkida eraldi klassideks, mida kutsuda, ning lisada manus ülaltoodud klassile, PS: Kui kasutad SFTP-d, pead lisama Renci.SshNet.dll


Lugege sqlserveri andmeid ja tihendage faile, mis on peamine GZipStream tihendustehnoloogia, vt https://www.itsvse.com/thread-4240-1-1.html täpsemalt


Paki fail lahti ja kirjuta see sqlserverisse, mis on peamine tehnika
Lisateabe saamiseks GZipStreami kohta külastage: https://www.itsvse.com/thread-4831-1-1.html
SqlBulkCopy, hulgiimpordiks
Kui päis on olemas, kasuta restOfStream.StartsWith("1", et päis eemaldada, vaata viimast koodi (vana kood ei kasutanud SqlBulkCopy'd, vaid kirjutas, käivitades insert-lause mitu korda)

Vana kood – paki fail lahti ja kirjuta andmebaasi



Skoor

Osalejate arv1MB+1 Aitavad kaasa+1 Ahenda põhjus
Väike sodi + 1 + 1 Väga võimas!

Vaata kõiki hinnanguid





Eelmine:Elasticsearch kustutab ja indekseerib kõik dokumendiandmed
Järgmine:Võitluskunstide õpetamine Qigongi punktide ja teiste võitluskunstide õpetamine (viimane uuendus)
 Üürileandja| Postitatud 26.12.2018 13:38:29 |
Unustasin manuse üles laadida

压缩及解压缩.zip (167.94 KB, Allalaadimiste arv: 6, Müügihind: 1 Grain MB)
Postitatud 26.12.2018 14:07:16 |
See on väga kasulik andmebaasi ülekandmiseks teisele serverile, parandades katastroofitaaste ja ennetades andmekadu ühel masinal.

Mäletan, et Ruijie tausta automaatne varundusandmebaas laaditakse FTP protokolli kaudu teise serverisse, kuid andmebaas ei ole tihendatud.

Ma ei tea, kuidas üürileandja kasutab GZipStreami tihendamiseks, näiteks: kui suur on 1G faili suurus pärast tihendamist?
 Üürileandja| Postitatud 26.12.2018 22:12:41 |
Xiao Zhazha Postitatud 2018-12-26 14:07
See on väga kasulik andmebaasi ülekandmiseks teisele serverile, parandades katastroofitaaste ja ennetades andmekadu ühel masinal.

Pea meeles, et Ruijie automaatne taustavarundus on ...

1G faile saab tihendada umbes 5 miljonini
Muide, kas veebilehel on funktsioon koodi laiendamiseks ja lühendamiseks, nii et korraga on liiga palju koodi
Postitatud 27.12.2018 13:52:11 |
sgFengSu postitatud 2018-12-26 22:12
1G faile saab tihendada umbes 5 miljonini
Muide, kas veebilehel on funktsioon koodi laiendamiseks ja kokkutõmbamiseks, nii et korraga on liiga palju koodi...

Noh, puudub kood, mis laiendaks kokkutõmbefunktsiooni...

On nii hämmastav, et 1G saab kokku suruda 5M-ni, see on natuke uskumatu
 Üürileandja| Postitatud 27.12.2018 14:46:57 |
Xiao Zhazha Postitatud 2018-12-27 13:52
Noh, puudub kood, mis laiendaks kokkutõmbefunktsiooni...

On hämmastav, et 1G saab tihendada 5M-ni, see on natuke uskumatu...

Laienemiskokkutõmbumine võib sellel olla
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com