개발일지/DataBase
DataBase(DB)와 SQL
내가 카페를 창업했다고 가정했을때 처음에는 작은 가게 하나로 시작해서 혼자서 주문내역이나 판매내역 등등을 엑셀시트에 정리합니다. 그러다 장사가 점점 잘되기 시작하면서, 혼자서는 힘들어서 주문을 기록해주고 일을 도와줄 직원을 여러명 채용합니다. 규모가 점점 커지게 되며 문제가 발생합니다. 데이터가 점점 많아지면서 엑셀 시트가 점점 느려지고, 여러 사람이 작업하는 내용들이 충돌하면서 주문이 잘못이루어지는 등 문제가 생기기 시작합니다. 그래서 데이터베이스에 모든 주문 데이터를 저장합니다. 데이터베이스를 사용하면 필요한 데이터만 불러와서 작업이 가능합니다. - 속도 향상 데이터 충돌 발생 시 에러를 띄우는 기능으로 충돌이 생기는 문제도 사라집니다. 아주 작은 회사에서는 불필요하지만, 많은 양의 데이터를 효과적으..