api 를 활용해서 작업하니 아직은 작업속도가 느리네요.
직접 db 를 핸들링하지 않고 api 를 사용해서 얻는 이점은?
이라고 ChatGPT 한테 물어봤더니 이렇게 대답을 해주더라구요.
DB를 직접 핸들링하지 않고 API를 사용하여 데이터를 접근하고 관리하는 것은 여러 가지 이점을 제공합니다:
-
추상화 및 단순화:
- API를 사용하면 데이터베이스의 복잡한 내부 구조를 몰라도 데이터를 쉽게 다룰 수 있습니다. 이는 데이터베이스를 직접 쿼리하는 것보다 훨씬 간단하고 효율적입니다.
-
보안 강화:
- API는 데이터 접근을 제어하고 인증 및 권한 부여 메커니즘을 통해 보안을 강화할 수 있습니다. 데이터베이스 직접 접근을 제한하고 API를 통해서만 접근할 수 있도록 설정하면 데이터 유출 및 무단 접근을 방지할 수 있습니다.
-
유연성 및 확장성:
- API를 사용하면 데이터베이스의 변경이나 업데이트가 API의 인터페이스에만 영향을 미치므로, 클라이언트 애플리케이션의 코드 변경 없이도 데이터베이스를 변경할 수 있습니다. 이는 시스템의 유지보수와 확장성을 높입니다.
-
중앙 집중화된 관리:
- 데이터베이스에 대한 접근과 관리는 중앙에서 API를 통해 통제할 수 있습니다. 이는 데이터 일관성을 유지하고 중복된 코드 작성이나 관리의 복잡성을 줄이는 데 도움이 됩니다.
-
다양한 클라이언트 지원:
- API는 다양한 클라이언트 (웹, 모바일, 데스크탑 등)에서 공통된 인터페이스를 통해 데이터를 접근하게 합니다. 이는 다양한 플랫폼에서 일관된 데이터를 제공할 수 있게 합니다.
-
로깅 및 모니터링:
- API를 통해 데이터베이스 접근을 로깅하고 모니터링할 수 있습니다. 이를 통해 사용자의 행동을 추적하고 문제가 발생했을 때 신속하게 대응할 수 있습니다.
-
데이터 무결성 보장:
- API는 비즈니스 로직을 캡슐화하여 데이터 무결성을 보장합니다. 이는 직접 데이터베이스 쿼리를 통해 발생할 수 있는 잘못된 데이터 입력을 방지합니다.
-
통합 및 상호 운용성:
- 다양한 서비스와 시스템 간의 데이터 통합이 API를 통해 용이해집니다. 이는 다른 시스템과의 상호 운용성을 높여 다양한 데이터 소스를 결합하고 활용할 수 있게 합니다.
이러한 이점들은 API를 사용하여 데이터베이스를 핸들링할 때의 주요한 장점들입니다. API를 통해 데이터베이스와 상호 작용하면 보안, 효율성, 확장성 및 유지보수성 측면에서 많은 이점을 얻을 수 있습니다.
맞는것 같기도 한데 API를 거쳐서 모든 작업을 처리해야 하니 빨리 결과물을 만들어내야 할때는 이 방법이 맞는건지 모르겠습니다.
오늘은 react 로 게시판 글 리스트와 글 보기를 만들어 봤습니다.
https://sir.kr/g6_tip/149
댓글 9개
글쎄요 form 데이터모아서 비동기로 처리할때랑 api 랑 매한가지라서요
API 방식은 다른건 모르겠고 프론트라이브러리 사용 제약이 풀려서 너무좋아요
css/js 압축해서 묶는 라이브러리쓸 수도있고 vite 등
취향껏 스벨트를 갖다써도되고
그리고 제일 좋은건 타입스크립트사용이 가능하다는거죠
@마르산
어여 퇴출 되길 희망합니다.. 으 너무 스트레스 받습니다.
이거 하면 저게 잘못되었다 이거 하면 저게 잘못 되었다..에이 any -_-;;;
현재 열심히 타입 스크립트로 실무 + 개인 프로젝트 하는 사용자라 아예 타입스크립트를 모르는건 아니에요 하핫..ㅎㅎ
https://www.google.com/search?q=%ED%83%80%EC%9E%85%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8+%ED%87%B4%EC%B6%9C
오랜만입니다! 건강하시죠!? ㅋㅋㅋ
ChatGPT의 답변이 API의 이점은 맞지만 결국 개발할 때 어디에 목표를 맞추냐에 따라 달라지는거니 리자님이 생각하시는 부분이 맞다에 한 표 드립니다!
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 |
|
1주 전 | 10 | |
| 199718 |
|
1주 전 | 9 | |
| 199717 | 3주 전 | 21 | ||
| 199716 |
느긋한카키쿠키
|
3주 전 | 17 | |
| 199715 |
현대적인무질서한까마귀
|
3주 전 | 20 | |
| 199714 | 3주 전 | 24 | ||
| 199713 | 3주 전 | 33 | ||
| 199712 | 1개월 전 | 292 | ||
| 199711 |
안졸리니졸리니
|
1개월 전 | 144 | |
| 199710 |
|
1개월 전 | 160 | |
| 199709 |
|
1개월 전 | 91 | |
| 199708 | 1개월 전 | 106 | ||
| 199707 | 1개월 전 | 240 | ||
| 199706 | 1개월 전 | 41 | ||
| 199705 | 1개월 전 | 29 | ||
| 199704 | 1개월 전 | 46 | ||
| 199703 | 2개월 전 | 57 | ||
| 199702 | 2개월 전 | 97 | ||
| 199701 | 2개월 전 | 111 | ||
| 199700 | 2개월 전 | 83 | ||
| 199699 | 2개월 전 | 88 | ||
| 199698 | 2개월 전 | 134 | ||
| 199697 | 2개월 전 | 99 | ||
| 199696 |
|
2개월 전 | 245 | |
| 199695 | 2개월 전 | 89 | ||
| 199694 | 2개월 전 | 119 | ||
| 199693 | 2개월 전 | 185 | ||
| 199692 | 2개월 전 | 195 | ||
| 199691 |
|
2개월 전 | 170 | |
| 199690 | 2개월 전 | 257 | ||
| 199689 | 2개월 전 | 160 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기