본문 바로가기

네트워크9

데이터베이스 종류 ( SQL, NO SQL ) 초간단 알아보기! 안녕하세요! 오늘은 앱에 서비스를 구현할 때 필요한 데이터베이스의 종류를 간단히 알려드릴게요! 우선.. 제가 자주 사용하는 데이터베이스는 SQL 인데요 SQL은 구조화된 언어 라고 보면 되는데 영어와 비슷한 문법을 가지고 있어서 매우 쉽게 사용가능한게 특징이에요 EX) 데이터베이스 만들기 : create database ( name ); 일단 여기에는 보통 문자열 / 소수 등 딱 형태가 명확한 데이터를 저장하는 건데 엑셀같은 거라고 보면 되구요! 단.. 이미지나 영상은 저장하기 힘든 엑셀(구버전)이라고 보면 됩니당 Insert into ( name ) values ( name varchar(10), id varchar(20) ); 이런식으로 작동하는 언어고 위 코드는 name이라는 데이터베이스 테이블 (.. 2023. 1. 15.
스벨트 킷 저도 한번 써봤습니다 (1.0) 안녕하세요! 최근에 Svelte Kit 1.0 이 나왔다고 해서 스벨트 설치 및 사용해봤는데요 진짜로 React 이딴 거 이제 갖다 버려도 되는 느낌??? 비슷하게 들기 시작한 거 같네요 Svelte 가 뭐냐? 하면 저도 정확히는 답을 못 드리고 많은 분들은 컴파일러에 가까운 거라고 정의하더라구요 react , view 같은 것들은 여러분의 코드를 짠다고 그게 다가 아니라 React 기반 코드를 실행하기 위해서 react 코드를 들고 와야 해서 로딩 시간이 느려지는데 ( 근데 사실 사람이 느끼기에는 영상 이런거 불러오는 게 아닌 이상 큰 차이 없구요 ) 그러니까.. REACT Svelte 이런 식으로 동작한다고 하네요 ( 바닐라 js와 동일 성능 ) 이 스벨트라는 건 다른 npm 라이브러리 처럼 node.. 2023. 1. 11.
클라우드 플레어 WAF 방화벽 설정하는 방법! 안녕하세요 오늘은 클라우드플레어 네트워크에 WAF 방화벽 설정하는 방법을 알려드리겠습니다 웹서버를 운영하다 보면 각 국가에서 아주 신박한 코드나 바이너리 POST 요청 등 온갖 종류를 구경할 수 있는데요 helmet 등 각종 보안 프로세스를 적용하면 그나마 나아지지만 그래도 도메인 자체에서 차단하는 것보다는 한계가 있죠 하지만 CloudFlare 네트워크 waf 를 쓰면 가능합니다 클라우드 플레어 -> 보안 -> WAF 로 이동해줍니다 처음 가면 아무것도 없는데 이제 설정을 해 보죠 [ 방화벽 규칙 생성 ] 을 눌러줍니다 방화벽 규칙 생성에서 중요한 건 바로 연산자입니다 ( 이름은 아무거나 상관 없더라구요 ) 필드 항목에는 국가부터 IP주소까지 대량으로 선택 가능한데 요청 메소드( GET / POST ).. 2023. 1. 9.
원격코딩 서버 사용하고 로컬과 비교하기( 장단점 ) 안녕하세요 오늘은 제가 원격 코딩 서버를 임대하고 얻은 장단점을 알려드리려고 합니다 로컬과 개발 환경이 많이 차이나니 원하는 대로 선택하시길 바랍니다 1. 원격서버 제가 사용해본 바로는 2가지 타입이 있습니다 1-1 SSH 형태로 / VSC IDE 내장 연결 방식 . 제가 제일 많이 사용한 방법이고 원격으로 VSC에서 서버에 코드 서버 패키지(도커)를 설치하여 진행했습니다 장점은 코드를 공유하거나 여러 명이 사용할 경우 별도의 파일 공유가 없다는 점 , 추가 설정이 필요 없다는 점 ( WEB 접 속 등 ) 단점은 서버에 정기적인 접속 시도가 올 수 있습니다 ( 개발팀 IP만 허용하시길 ) 생각보다 부하가 오기 때문에 클라우드 방화벽 차단을 추천합니다 + 접속 환경에 따라 코드 서버에서 극도의 지연이 발생.. 2023. 1. 2.