.odt vs .fodt: พื้นที่ใดมีประสิทธิภาพที่สุดสำหรับที่เก็บคอมไพล์


3

ช่องว่างใดมีประสิทธิภาพที่สุดสำหรับที่เก็บ git: LibreOffice / OpenOffice .odt ไฟล์หรือ .fodt ไฟล์? ฉันคิดว่ามันควรจะเป็น .fodtเนื่องจากมีรูปแบบ XML ที่ไม่บีบอัด .fodt คอมเพรสเซอร์ที่เก็บจะสามารถใช้ซ้ำซ้อนระหว่างไฟล์ได้อย่างมีประสิทธิภาพในขณะที่ .odt ไฟล์ถูกบีบอัดแล้วและไม่สามารถบีบอัดเพิ่มเติมได้ แต่นั่นเป็นเพียงการเดา ใครบ้างมีประสบการณ์จริง

คำตอบ:


3

ฉันทำการทดสอบต่อไปนี้:

ใส่การแก้ไขขนาดเล็ก. odt 5 ครั้งเพื่อที่เก็บ ฉันทำการเปลี่ยนแปลงเล็กน้อยในทุกเอกสาร odt

ฉันยอมรับข้อมูลที่คล้ายกันสำหรับ. FODT พวกเขาจะได้รับโดยการแยกการแก้ไขที่สอดคล้องกันของ ODT และบันทึกไว้ใน

ผลลัพธ์ของฉันเป็นไปตาม:

       before gc    after gc      
odt      260k         260k                
fodt     118k         38k        

หมายเหตุฉันวัดขนาดของไดเรกทอรี. git ที่บันทึกการแก้ไขจริง

ฉันไม่ได้คิดไฟล์ ODT / FODT เองเพราะนี่ไม่ได้ผลลัพธ์ที่สมเหตุสมผล

ฉันวัดขนาดโฟลเดอร์. git เท่านั้น

ODT คล้ายกับซิป FODT มากและคาดว่า FODT นั้นใหญ่กว่า ODT

เนื่องจากอาจมีความรู้สึกที่จะประเมินการเติบโตของประวัติ Git ดังนั้นจึงควรยกเว้น ODT / FODT เมื่อทำการวัดขนาดของ Git เพราะจะถูกเก็บไว้โดยตรงเพียงครั้งเดียวโดยไม่ขึ้นกับความยาวของประวัติ ในประวัติศาสตร์ในระยะยาวจะใช้พื้นที่ส่วนใหญ่ดังนั้นเพื่อให้ได้การวัดที่เกี่ยวข้องมากขึ้นในการทดสอบอย่างง่ายเอกสารของตัวเองในไดเรกทอรีการทำงานไม่ควรนำมาพิจารณาเมื่อประมาณขนาดของ repo


1

ทำการทดสอบบางอย่างที่รวดเร็วและสกปรกฉันวางการแก้ไขสิบเล็กน้อย .odt ไฟล์ลงในพื้นที่เก็บข้อมูล git เปล่าแล้วใส่สิบแก้ไขเดียวกันของเอกสาร .fodt จัดรูปแบบเป็นที่เก็บเปลือยที่แตกต่างกัน ขนาดผลลัพธ์ของที่เก็บ:

       before gc    after gc      
odt      408k         188k                
fodt     399k         148k                

ดังนั้น .fodt มีการประหยัดเล็กน้อยในขนาดพื้นที่เก็บข้อมูลแม้ว่า .fodt ไฟล์นั้นใหญ่กว่าไฟล์เทียบเท่า 2.7 เท่า .odt ไฟล์.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.