본문 바로가기

프로젝트/폐기물 데이터 처리 홈페이지3

[토이 프로젝트 WST] 환경설정 Spring Boot 3.x 버전 + ReactSpring Data JPAGradleKotlinJava 17 - coretto 2024. 6. 6.
[토이 프로젝트 WST] 데이터 베이스 설계도 PostgreSQL을 사용하여 DB를 만들 계획이다. 처음엔 MySQL을 사용하려했지만 찾아보니 MySQL은 데이터 읽기만 최적화 되어있다고한다, 이번 프로젝트에선 읽기도 중요하지만 데이터를 섞어서 뽑아내는 것이 더 중요하다고 판단해 PostgreSQL을 사용할 예정이다. PostgreSQL의 장점만 나열하자면 대량의 데이터 집합, 복잡한 쿼리, 읽기/쓰기 작업을 처리할 때 빠르다고한다. PostgreSQL에서 "로킹"은 데이터베이스에서의 동시성 제어를 의미한다. 데이터베이스에서 여러 사용자나 프로세스가 동시에 데이터를 읽거나 쓸 때 데이터의 일관성을 유지하기 위해 사용된다.(데이터 베이스의 일관된 상태란? 한 사용자가 데이터를 변경하는 동안 다른 사용자가 동일한 데이터를 읽는 경우, 데이터베이스는 변경.. 2024. 6. 6.
[토이 프로젝트 WST] 폐기물 데이터 처리해주는 홈페이지 만들어보기 아버지가 폐기물 사업을 하신다 근데 계산서를 처리하는데 수작업으로 하고 또 다른 사이트에서 계산서도 올리고 되게 번거롭다 그리고 데이터를 찾아야할 때 다시 그사이트에 들어가서 뒤적뒤적 거려야 하길래 홈페이지를 하나 만들어서 거기서만 데이터 관리를 쉽게 하도록 만들어 보려고 한다.. 중요기능- 수기로 쓰여진 데이터들을 입력하여 데이터에 보관하여 데이터 관리- 보관한 데이터들에 대한 거래내역 조회, 현재 갖고 있는 재고 표시- 데이터 변경시 감사 추적 로그(Audit trail)에 변경사항들 저장 2024. 5. 22.