การสร้าง Bucket แบบเปิดใช้งาน Versionings Object Storage (MinIO)
- Posted by Kitthawat Chaisingthong
- Categories Explicit Knowledge, การจัดการความรู้, ชุมชนนักพัฒนา
- Date July 15, 2024
MinIO คืออะไร
มันคือ Object Storage Server ที่สามารถใช้เก็บข้อมูลประเภท Unstructure หรือเก็บไฟล์ต่างๆได้ และ MinIOยังเป็น Amazon S3 Compatible Object Storage อีกด้วย
การสร้าง Bucket
การสร้าง Bucket แบบเปิดการใช้งาน Versionings กับไม่เปิดการใช้งาน Versionings ต่างกันอย่างไร
- เปิดการใช้งาน Versionings

จะช่วยให้สามารถเก็บ Object File ได้หลาย Version ภายใต้ Key ตัวเดียวกัน เช่น อัปโหลดไฟล์ที่มีชื่อว่า test_minio_upload.pdf อัปโหลดขึ้นมา 3 ครั้งในแต่ละครั้งที่อัปโหลดขึ้นมามีเนื้อหาไฟล์ที่แตกต่างกันจะถูกสร้างเป็น versionID ที่แตกต่างกันภายใต้ Key ตัวเดียวกัน
หากกดดูเอกสารแต่ละ Version ก็จะแสดงข้อมูลเอกสารที่แตกต่างกันตามลำดับที่อัปโหลดขึ้นมา

การลบเอกสาร แบบเปิดการใช้งาน Versionings

หากเราทำการกดลบเอกสารโดยที่ไม่ปรับ Toggle Switch เป็น Yes เอกสารจะไม่ได้ถูกลบจริงๆจะเป็นการสร้าง Version Delete ขึ้นมาใหม่

แต่หากต้องการลบเอกสารจริงๆให้ปรับ Toggle Switch เป็น Yes เอกสารก็จะถูกลบจริงๆและไม่สามารถย้อยดู Version ของเอกสารได้อีก

- ปิดการใช้งาน Versionings

จะเหมือนเวลาเราอัปโหลดไฟล์ขึ้นเก็บบน Server ปกติ จะไม่มีการเก็บไฟล์เป็น Version หากอัปโหลดเข้ามาเป็น Key เดียวกันเอกสารนั้นๆก็จะถูกทับไปเลย เช่น อัปโหลดไฟล์ที่มีชื่อว่า test_minio_upload.pdf อัปโหลดขึ้นมา 3 ครั้งเอกสารที่อยู่บน Object Storage ก็จะเป็นเอกสารล่าสุดที่มีการอัปโหลดเข้ามา
หากกดดูเอกสารเอกสารต้องเป็นเอกสารล่าสุดที่ถูกอัปโหลดเข้ามา
การลบเอกสาร แบบปิดการใช้งาน Versionings

หากกดลบเอกสารแล้วเอกสารจะถูกลบออกจาก Object Storage จริงๆเลย
You may also like
จากการปฏิบัติงานพัสดุสำนักคอมพิวเตอร์ มหาวิทยาลัยบูรพา ที่ผ่านมาพบปัญหาเรื่องของการบริหารสัญญางานจัดจ้างเหมาทำความสะอาดอาคารสำนักคอมพิวเตอร์ และอาคารเฉลิมพระเกียรติฉลองสิริราชสมบัติครบ 60 ปี (KB) (พื้นที่ให้บริการ IT Services ชั้น 1) จำนวน 1 งาน เนื่องจากผู้ปฏิบัติงานของคู่สัญญางานจัดจ้างเหมาทำความสะอาดอาคารสำนักคอมพิวเตอร์ได้ขาดงาน ดังนั้น การจัดทำสัญญาตามพระราชบัญญัติการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 ประกอบระเบียบกระทรวงการคลังว่าด้วยการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 สำนักคอมพิวเตอร์ ในฐานะผู้ว่าจ้าง จะต้องจัดทำสัญญาและบริหารสัญญา ให้เป็นไปตามเงื่อนไขหรือข้อกำหนดในสัญญา เพื่อรักษาสิทธิและประโยชน์ของหน่วยงานหรือคู่สัญญา ทั้งจะต้องปฏิบัติงานตามระเบียบ ข้อกำหนดของทางราชการ และข้อกฎหมายที่เกี่ยวข้อง ด้วยความเป็นธรรม และตรวจสอบได้การบริหารสัญญาเป็นหน้าที่ของคณะกรรมการตรวจรับ ตามพระราชบัญญัติการจัดซื้อจัดจ้างและการบริหารพัสดุภาครัฐ พ.ศ. 2560 ข้อ 100 ความว่า ในการดำเนินการตามสัญญาหรือข้อตกลง …
Excel AI Insight: ปลดล็อกพลังการวิเคราะห์ข้อมูลอัจฉริยะ
Excel AI Insight: ปลดล็อกพลังการวิเคราะห์ข้อมูลอัจฉริยะ หลายครั้งที่เรามีข้อมูลจำนวนมาก และต้องใช้เวลานานในการสรุปผล สร้างกราฟ หรือหาคำตอบให้ผู้บริหาร แต่ปัจจุบัน Excel มีเครื่องมือที่ช่วยให้การวิเคราะห์ข้อมูลเป็นเรื่องง่ายขึ้น นั่นคือฟังก์ชัน Analyze Data เครื่องมือนี้เปรียบเสมือน “นักวิเคราะห์ข้อมูลส่วนตัว” ที่ใช้ AI ช่วยมองหาความสัมพันธ์ แนวโน้ม และประเด็นสำคัญจากข้อมูลให้เราโดยอัตโนมัติ …
การตรวจไวยากรณ์งานเขียนภาษาอังกฤษด้วย AI (Grammarly) ที่ให้ความแม่นยำสูงถึง 90% ขึ้นไป
Grammarly Grammarly เป็นเครื่องมือ AI ที่ถูกออกแบบมาเพื่อช่วยตรวจสอบไวยากรณ์ภาษาอังกฤษ ซึ่งได้รับความนิยมอย่างแพร่หลายทั้งในวงการการศึกษาและธุรกิจ ด้วยความสามารถในการตรวจสอบความถูกต้องของไวยากรณ์ การสะกดคำ การจัดวางประโยคและการให้คำแนะนำเกี่ยวกับสไตล์การเขียน Grammarly ยังสามารถช่วยผู้ใช้งานปรับปรุงข้อความให้เหมาะสมกับวัตถุประสงค์ เช่น การเขียนเชิงวิชาการ การสื่อสารในงานอาชีพ หรือการแสดงความรู้สึกส่วนตัว ด้วยการใช้งานง่ายผ่านแพลตฟอร์มต่าง ๆ เช่น เว็บเบราว์เซอร์ แอปพลิเคชันเดสก์ท็อป และส่วนเสริมใน Word ผู้ใช้งานจึงสามารถเขียนภาษาอังกฤษได้อย่างมั่นใจและเป็นมืออาชีพมากยิ่งขึ้น Grammarly AI เป็นเครื่องมือช่วยตรวจสอบและแก้ไขภาษาอังกฤษที่มีประสิทธิภาพสูง โดยมีจุดเด่นที่สำคัญดังนี้ 1. การตรวจสอบไวยากรณ์และการสะกดคำอย่างแม่นยำ Grammarly AI ใช้เทคโนโลยี NLP (Natural Language Processing) และ …
