NoSQL: MongoDB 8.0
docker compose
누가 언제 무엇을 어떻게 (추가/삭제/수정)했는지 기록
테이블명(ex: APP_POLICY)
timestamp
(추가/수정/삭제) 대상 rdb 레코드의 pk 값(ex: 131)
수정자 userId
수정자 lineId
event (update/delete/create)
세부 update 내용 json - nullable
"update": {
"name": {
"before":"test",
"after":"andy"
},
"email": {
"before":"test@gmail.com",
"after":"andy@gmail.com"
}
}
{
"_id": "ObjectId",
"familyId": 1001,
"lineId": 2003,
"amount": 1073741824,
"createdAt": "2026-03-13T12:40:21Z"
}
{
"_id": ObjectId("..."),
"familyId": NumberLong(1001),
"lineId": NumberLong(2003),
"amount": NumberLong(1073741824),
"createdAt": ISODate("2026-03-13T12:40:21Z")
}
문제점: 요구 스펙이 기본적으로 높다는 점