위에 말씀하신 삭제가 번거로워지는건 문제가 될 수도 있지만 안전장치가 될 수도 있습니다. 자동차 안전벨트는 사고가 나기 전까지는 거추장 스러운 물건일 뿐 이지요. 실제로 정말로 중요한 데이터가 순서
위에 말씀하신 삭제가 번거로워지는건 문제가 될 수도 있지만 안전장치가 될 수도 있습니다. 자동차 안전벨트는 사고가 나기 전까지는 거추장 스러운 물건일 뿐 이지요. 실제로 정말로 중요한 데이터가 순서대로 입력되어야 하는데 그렇지 못 하거나 데이터 삭제도중 부분적인 데이터가 유지됐을 경우 생겨나는 문제를 막아줄 수 있습니다. 또한 인덱싱을 통해 join query를 좀 더 효율적이고 빠르게 실행 시킬 수 있게 되죠. 다만 샤딩이 필요한 정도의 사이즈가 되게 되면 모든것에 foreign key constraint를 걸 수는 없게 되기도 합니다. 이런경우에는 최대한 같이 불려질 데이터들끼리 뭉쳐서 샤딩하여 최적화 할 수 있습니다