คำถามติดแท็ก audit

5
การออกแบบฐานข้อมูลสำหรับการบันทึกการตรวจสอบ
ทุกครั้งที่ฉันต้องการออกแบบฐานข้อมูลใหม่ฉันใช้เวลาค่อนข้างจะคิดเกี่ยวกับวิธีที่ฉันควรตั้งค่าสคีมาฐานข้อมูลเพื่อเก็บบันทึกการตรวจสอบของการเปลี่ยนแปลง มีบางคำถามที่ถูกถามถึงที่นี่เกี่ยวกับเรื่องนี้ แต่ฉันไม่เห็นด้วยว่ามีวิธีการที่ดีที่สุดสำหรับทุกสถานการณ์: การออกแบบฐานข้อมูลสำหรับการแก้ไข การออกแบบที่ดีที่สุดสำหรับตารางฐานข้อมูลการตรวจสอบบันทึกการเปลี่ยนแปลง แนวคิดเกี่ยวกับการออกแบบฐานข้อมูลเพื่อรวบรวมหลักฐานการตรวจสอบ ฉันยังสะดุดกับบทความที่น่าสนใจนี้เกี่ยวกับการดูแลบันทึกการเปลี่ยนแปลงของฐานข้อมูลที่พยายามแสดงรายการข้อดีข้อเสียของแต่ละวิธี มันเขียนได้ดีมากและมีข้อมูลที่น่าสนใจ แต่มันทำให้การตัดสินใจของฉันยากขึ้น คำถามของฉันคือ:มีการอ้างอิงที่ฉันสามารถใช้ได้หรืออาจเป็นหนังสือหรือบางอย่างเช่นแผนผังการตัดสินใจที่ฉันสามารถอ้างถึงตัดสินใจว่าฉันควรจะไปทางไหนโดยพิจารณาจากตัวแปรอินพุตบางตัวเช่น: ครบกําหนดของสคีมาฐานข้อมูล วิธีสอบถามข้อมูลจะถูกสอบถาม ความน่าจะเป็นที่จะต้องสร้างเร็กคอร์ดใหม่ มีความสำคัญมากกว่า: เขียนหรืออ่านประสิทธิภาพ ลักษณะของค่าที่บันทึกไว้ (สตริง, ตัวเลข, blobs) มีพื้นที่เก็บของว่าง แนวทางที่ฉันรู้คือ: 1. เพิ่มคอลัมน์สำหรับวันที่สร้างและแก้ไขและผู้ใช้ ตัวอย่างตาราง: รหัส value_1 value_2 VALUE_3 วันที่สร้าง MODIFIED_DATE สร้างโดย modified_by ข้อเสียที่สำคัญ: เราสูญเสียประวัติของการแก้ไข ไม่สามารถย้อนกลับหลังคอมมิชชัน 2. ใส่เฉพาะตาราง ตัวอย่างตาราง : รหัส value_1 value_2 VALUE_3 จาก ถึง ลบแล้ว (บูลีน) ผู้ใช้งาน ข้อเสียที่สำคัญ: จะทำให้คีย์ต่างประเทศทันสมัยอย่างไร? …

8
การออกแบบที่ดีที่สุดสำหรับตารางฐานข้อมูลการเปลี่ยนแปลง / การตรวจสอบ? [ปิด]
ปิด . คำถามนี้เป็นคำถามความคิดเห็นตาม ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้สามารถตอบได้ด้วยข้อเท็จจริงและการอ้างอิงโดยแก้ไขโพสต์นี้ ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันต้องการสร้างตารางฐานข้อมูลเพื่อจัดเก็บบันทึกการเปลี่ยนแปลง / การตรวจสอบต่างๆ (เมื่อมีการเพิ่มลบแก้ไข ฯลฯ ) ฉันไม่จำเป็นต้องเก็บข้อมูลรายละเอียดโดยเฉพาะดังนั้นฉันจึงคิดบางอย่างตามแนวของ: id (สำหรับเหตุการณ์) ผู้ใช้ที่เรียกใช้ ชื่อเหตุการณ์ คำอธิบายเหตุการณ์ การประทับเวลาของเหตุการณ์ ฉันขาดอะไรที่นี่? เห็นได้ชัดว่าฉันสามารถปรับปรุงการออกแบบได้เรื่อย ๆ แม้ว่าฉันจะไม่ได้วางแผนที่จะทำให้มันซับซ้อน (การสร้างตารางอื่น ๆ สำหรับประเภทเหตุการณ์หรือสิ่งต่างๆเช่นนั้นไม่ใช่เรื่องที่น่าสงสัยเนื่องจากเป็นความซับซ้อนสำหรับความต้องการของฉัน)

5
ดูกระบวนการที่ใช้ไฟล์ใน Mac OS X
ฉันต้องการติดตามไฟล์และดูว่ากระบวนการใดที่สัมผัสไฟล์นั้น เป็นไปได้หรือไม่ ฉันรู้ว่าฉันสามารถดูรายการของกระบวนการที่เปิดอยู่ในตัวตรวจสอบกิจกรรม แต่ฉันคิดว่ามันเกิดขึ้นอย่างรวดเร็วเพื่อให้ฉันเห็น เหตุผลนี้คือฉันใช้เฟรมเวิร์กและฉันคิดว่าเวอร์ชันระบบของเฟรมเวิร์กกำลังถูกใช้แทนเวอร์ชันดีบักและฉันต้องการดูว่ากระบวนการใดสัมผัสได้
95 macos  unix  terminal  audit  lsof 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.