분류 전체보기

DBMS/DataBase

[DB] 데이터베이스 정규화의 필요성

안녕하세요! 이번에는 각 RDBMS별로 정규화가 필요한 이유와 예시에 대해 알아보도록 하겠습니다. 정규화는 데이터베이스 설계를 최적화하는 과정으로, 중복 데이터를 최소화하고 데이터의 무결성을 유지하는데 도움을 줍니다. 1. 정규화의 필요성 정규화가 필요한 주요 이유는 다음과 같습니다. 중복 데이터의 최소화 데이터의 무결성 유지 데이터베이스의 성능 향상 데이터베이스의 확장성 개선 데이터의 관리 용이성 증대 2. RDBMS별 정규화 예시 2.1. 관계형 데이터베이스 (예: MySQL, PostgreSQL, Oracle, SQL Server) 예시: 고객 정보와 주문 정보를 저장하는 데이터베이스 정규화 전 테이블 Customer_Order (customer_id, customer_name, address, p..

Server/Server

[Tomcat] 톰캣 서버 성능 향상 및 동시 접속자 대응방법

혼자 공부한내용을 토대로 톰캣 서버의 성능 향상, 동시 접속자 대응, 그리고 트래픽 폭주 시 서버 설정에 대해 정리했습니다. 1. 톰캣 성능 향상을 위한 튜닝 1.1 적절한 메모리 할당 톰캣의 성능을 향상시키기 위해서는 적절한 메모리 할당이 중요합니다. 메모리를 부족하게 설정하면 OutOfMemoryError가 발생할 수 있으며, 과도하게 할당하면 시스템 전체 성능에 영향을 줄 수 있습니다. JAVA_OPTS 환경 변수를 사용하여 힙 메모리 크기를 조절할 수 있습니다. # 톰캣 실행 스크립트인 'catalina.sh' 파일에서 설정한다. export JAVA_OPTS="-Xms256m -Xmx512m" 1.2. 스레드 풀(Thread Pool) 설정 톰캣의 성능을 향상시키기 위해 Executor를 사용하..

Server/Server

[Tomcat] 톰캣 세션(session) 타임아웃 설정 및 세션 우선순위

개발을 하다가 세션이 자꾸 끊기는 일이생겨서 타임아웃 설정하는방법과 세션 우선순위에 대해 알아봤다. 1. 톰캣 타임아웃 전역 설정 톰캣의 'conf/web.xml' 파일에서 '' 태그 내부에서 '' 을 수정 30 위와같이 설정하면 30분 으로 설정이됨. 2. 특정 어플리케이션별로 설정 JSP 또는 Servlet 기반의 프로젝트에서는 'WEB-INF/web.xml' 파일에서 위와 같이 수정한다. 위의 'conf/web.xml' 파일은 톰캣에 대한파일이라서 이것과는 전혀다른 파일로 볼수있다. 30 위와 같이 설정하면 동일하게 30분으로 설정됨. 3. 세션 우선순위 웹 어플리케이션별 설정(개별 'WEB-INF/web.xml' 파일 설정) 전역 설정 (톰캣 'conf/web.xml' 파일 설정) Java 코드에..

JavaScript/JavaScript😊

[JavaScript] csv파일로 html table 만들기

https://code.tutsplus.com/ko/tutorials/parsing-a-csv-file-with-javascript--cms-25626

yoob
'분류 전체보기' 카테고리의 글 목록 (14 Page)