• profile_image 대부분의 업체에서 그렇지만 들어가는 것은 돈을 받지 않습니다.받을 필요가 없는 상태 입니다. 회선이 남아 돌기 때문에 서버에서 나오는것만 비용을 받습니다.AWS에서 요청횟수에 대해서도 비용을 받는것이 있는데 대표적인 것이 클라우드프론트 입니다.HTTP,HTTPS 차이에서도 비용이 다른서비스도 있습니다. 물론 엄청큰 비용을 받지는 않고 대부분 무시 합니다. 아래는 자주사용하는 서비스인 EC2, 클라우드프론트, S3의 비용을 볼 수 있는곳입니다.비…
  • profile_image AWS에서의 네임서버는 상품명이 Route53 입니다. 53은 네임서버의 기본포트 입니다. 유용한 기능중에서 헬스체크란 것이 있습니다. 많은 양의 서버를 가지고 있다면 ELB 같은것을 사용하는 것이 더 좋습니다.그런데 ELB는 하위에 최소 2대가 있어야 하고. ELB 비용도 지불을 해야 합니다.일반적으로 서버장애가 잘 나지 않고 트래픽이 많지 않은 경우 동시 2대 운영하면서 1대 장애가 발생하면 1대를 제외하여 서비스를 지속하고 싶은경우 사용하…
  • profile_image 라이트세일의 S3는 작년인가 생긴 서비스 입니다.사용은 안하고 있지만 예상가능한 서비스로서 오늘 확인한 결과를 올립니다.결론 부터 말하면 사용 할 수도 있고 안할 수도 있을것 같습니다. 아니면 다른 업체를 생각해 보는것도 좋을듯 싶다는 생각이 들었습니다.라이트세일의 S3는 위와 같이 용량을 선택하게 되어 있습니다.  - 추가 전송용량에 대한 금액은 알 수 없다. 기본양을 준다(무료)  - 쓰는만큼 비용을 지불하는것이 아니라 블록스토리지 처럼 정…
  • profile_image 누가 회사가 아닌 다른곳에서 로그인 했는지 가끔 확인이 필요 할 때가 있는데요. 검색해 보면 의외로 찾기 힘든것중 하나 였습니다.로그인의 기록에 대해 볼 수 있는 컨텐츠의 설명이 생각보다 없는것입니다. AWS에 로그인 및 여러 설정에 대한 기록은 CloudTrail 서비스를 통해서 볼 수 있습니다. 기본적으로 볼 수 있는 서비스 입니다. 추가적인 설정 같은것이 필요한것은 아닙니다. 어떤 이유인지 모르겠지만 CloudTrail 에서 IP 보는것이…
  • profile_image 리노드 같은곳은 낮은것에서 높은것으로 늘리는 기능이 있어 좋은데요. 아마존은 보이질 않습니다. 콘솔등 몇가지 불편한것이 있는데 다른 기능때문에 AWS를 떠나지 못하고 있는데 용량을 늘리는 방법에 대한 설명입니다. 직접적인 메뉴의 기능으로 상위 용량으로 늘리는 방법은 없습니다.* 라이트세일 인스턴스 용량을 늘리는 방법 1) 스냅샷을 생성한다.2) 생성된 스냅샷을 이용해서 "새 인스턴스"를 생성할때 원하는 용량을 선택한다. 라이트세일에서 EC2로 …
  • profile_image 비슷한 2개의 OS를 사용한 후기 입니다. 결론 부터 말씀 드리면 많이 사용하는 OS 사용하는 것이 일반인은 좋습니다.1) Amazon Linux 2CentOS 기반으로 만들어진것으로 알려져 있습니다. 그리고 패키지 설치는 동일하게 yum을 통해 사용합니다.* 장점라이브러리 버전등은 높은 편입니다.http2 등 CentOS7에서 지원하지 않는 높은 버전의 아파치 버전까지 기본으로 지원이 됩니다.* 단점버전이 높은것(최신 버전을 제공한다는것) 자…
  • profile_image 포트의 경우 변경하면 반영 되지 않습니다. 다른 보안 때문에 selinux 끄고 해보세요.systemctl restart sshd 자체가 적용이 안됩니다.그리고 aws의 방화벽도 건드려 줘야 합니다.아래 환경설정 파일을 열어서 수정해 주는 것입니다.vim /etc/ssh/sshd_config# 필요한 경유 포트 변경포트는 변경하게 되면 방화벽도 같이 열려져 있는지 확인을 추가적으로 해줘야 합니다.Port 22# 루트유저로 로그인 가능하게Perm…
  • profile_image 서버에서 클라이언트로 데이터를 전송해주는 방법은 두가지가 있습니다.1) 모든것이 끝나면 전송(완성된 형태)2) 불완성된 형태(처리하면서 그때 그때 보내줌)위 두가지 방식에서 첫번째를 Content-Length 두번째를 Transfer-Encoding: chunked 헤더에 표시하여 보내줍니다.첫번째 컨텐츠렝스에 해당하는 형태는 아래와 같습니다.- 파일다운로드(이때 프로그래스바를 보여주려면 전체 사이즈를 알아야 합니다.)- 정적인 HTML 파일-…
  • profile_image 구글에서 만든 AUTO DRAW 사이트에 대한 소개 인데요.이전에 홈페이지를 쉽고 간단하게 만들어 주는 사이트에 대한 소개를 했었는데 소개하는 아이디어만 있으면 쉽게 만들어 낼 수 있는 autodraw도 시대적인 흐름중에 하나라고 볼 수 잇습니다.소개 사이트에선 크몽같은곳에서 로고제작을 하는데 5만원에서 10만원까지 한다고 하는데요.여러가지 샘플을 보고 자신의 사업과 일치하는 것을 찾은 다음 로고제작을 하는 흐름을 가진다면 제작 부분에서 아이디…
  • profile_image 영상을 보고 적게 되는것인데 찾을 수가 없네요.현재는 단일페이지 즉, 리엑트로 만든 단일페이지 생각하셔도 됩니다. 페이지 전환이 아니라 아래로 내려가는 방식만 서비스가 된다고 하던데요.(아직 사이트 이용을 안해봐서...)앞으로 여러페이지도 서비스할 계획이라고 합니다.이런 부분은 시대적 흐름이라는 것입니다. 예전에 웹사이트 제작해 주던곳이 많이 있었는데 블로그 나오면서 개인은 굳이 스킨만 잘 입히면 되기 때문에 웹사이트를 제작할 필요가 없어졌지요…
  • profile_image VSCODE에서 git 허브 스타일의 마크다운에 대한 테스트한 페이지 입니다.마크다운이란 쉬운 HTML 이라고 생각하셔도 됩니다.마크다운은 간단한 문법을 사용하여 문서를 작성하는 경량 마크업 언어입니다. 주로 README 파일, 블로그 게시물, 웹사이트 문서 등을 작성할 때 사용됩니다. 마크다운은 HTML로 변환이 가능하기 때문에, HTML 태그를 사용하지 않고도 간편하게 문서를 작성할 수 있습니다.마크다운은 다양한 문법을 제공합니다. 대표적인…
  • profile_image 윈도우용은 git 다운로드 하는곳에서 받으시면 됩니다.https://git-scm.com/download/linuxgit bash 받으시면 되는데 리눅스는 보통 기본으로 설치가 되어 있거나 패키지 관리자로 설치를 하면 현재 OS 버전에 맞는 git이 설치 되어 버전이 낮습니다.높은 버전을 얻으려면 OS 버전도 최신으로 설치해야 하는데 그렇게 하기 쉽지 않은 상황도 있습니다.● 리눅스에서 git 최신버전 설치하는 방법최신 버전으로 설치하고 싶으면…
  • profile_image 간단한것인데 검은색으로 사용하고 있었습니다. 마크다운은 많이 사용하는 깃허브 스타일이 무난합니다.기본 설정이 자동으로 되어 있어서 보통 다크테마를 사용하기 때문에 검은색 배경으로 나오는데 실 서비스에선 힌색 배경인데 다른 문제 때문에 확인 결과 너무나도 간단히 설정이 가능했습니다. 설정은 아래 처럼 4가지가 가능한데 디폴트 설정을 자동 보다는 힌색이 어땠을까 싶습니다.Default: auto.auto: Automatically match the…
  • profile_image 리눅스에선 history 명령을 통해서 이전에 내가 사용한 명령을 알 수 있습니다.이과 같은것으로 윈도우에서 사용하는 명령은 doskey 인데요.사용방법은 다음과 같습니다.doskey /history이렇게 하면 리눅스에서처럼 자신이 내린 명령을 모두 볼 수 있습니다. 아래는 doskey에 대한 자세한 설명입니다.doskey /?명령줄을 편집하고, Windows 명령을 다시 호출하고, 매크로를 만듭니다.DOSKEY [/REINSTALL] [/LI…
  • profile_image 천리길도 한걸음 이란 오래전 부터 전해오는 말이 있습니다.쉬운일도 못하면서 굉장한 일을 할 수 있을까요?그렇지 않을 것입니다.아래는 동기부여관련 유명한 영상으로서해병대 사령관이 왜? 아침에 일어나 침대부터 정리해야 하는지 알려 줍니다.결론은 쉬운일부터 하나하나씩 해가다 보면 어느새 나도 모르게 다른 사람과 대화를 하다 보면 다름을 느낄 수 있습니다. ● 참고할것실제 심리학적으로도 뭔가 성과를 이루면 나 자신에 대한 자신감이 생기게 됩니다.그리고…
  • profile_image 파일저장이나 또는 가져올때등 상대경로로 호출 하는 경우도 있지만때론 전체 경로를 알아야 되는 경우가 있습니다.그럴때 현재 디렉토리 기준으로 처리하면 좋은때 이럴때 사용 합니다.  // 현재 디렉토리   const _DIR_   = process.cwd();  php의 __DIR__ 과 같은 역활 입니다.확인 결과 위 예제는 잘 되는 것입니다. 현재 V16 버전에서 문제 없었습니다.버전 업그레이드가 심해서 안되는것 들이 종종 입니다.요즘 언어들 …
  • profile_image 현재 nodejs 실행중인 유저를 알아내기 위한 것입니다.같은 프로그램을 쉘에서 실행하기도 하고 웹서버를 통해서 실행하기도 합니다.그런 경우 파일을 쓰게 되면 문제가 발생합니다.  import os from "os";  let osUser  = os.userInfo().username;  if ( osUser  == 'root' ) {    console.log('루트 유저: ', osUser);  }  else {    console.log(…
  • profile_image 아작스로 서버에 전송하는 기능까지 테스트 된것입니다.jQuery 버전에 따라서 ajax 전송하는 방식이 약간 다른 부분이 있으니 버전 참고하세요.본인이 현재 사용하는것과 여기 샘플의 버전이 비슷하면 문제가 되지 않을듯 싶습니다.<!DOCTYPE html><html lang="ko"><head>  <meta charset="UTF-8">  <meta http-equiv="X-UA-Compatible…
  • profile_image 백엔드의 PDF-LIB에서 폰트를 지정하지 않으면 오류가 발생 합니다.영문은 문제 되지 않지만 한글의 경우 오류를 만나게 됩니다.그렇기 때문에 커스텀 폰드를 지정해야 하는데 스탠다드폰트가 아닌 별도 폰트를 사용할 때 필요한 부분입니다.Error: WinAnsi cannot encode "한" 이러한 오류를 만나게 된다면 한글을 사용할 수 없는 폰트이기 때문입니다.    // https://pdf-lib.js.org/#examples  impor…
  • profile_image 특정 문자로 구분자를 줘서 문자열로 만들어주는 함수인데요PHP의 implode에 해당하는 기능입니다.배열의 경우는 간단하게 join 메소드를 사용하면 되는데요. 객체는 안되기 때문에 만들어진것입니다.  let aa = {    'bb1' : 345,    'cc'  : 23,    'ee'  : 'abc'  }  let bb = ['name','2',33,5,'age'];    /**   * 문자열 구분자로 합치기   *   * @param s…
  • profile_image 파일명에서 파일의 확장자만 필요한 경우 사용합니다.자바스크립트 이긴 하지만 nodejs에서 사용해도 동일합니다.블라우저의 자바스크립트에서 사용하는 함수를 백엔드의 노드에서 사용해도 문제 없습니다.  /**   * 파일 확장자   *   * @param string file   *   * @return [type]   *   */  function file_ext( file ) {    let fileExt  = file.split(".").po…
  • profile_image 다른 프로그램 언어와 데이터를 주고 받을때 많이 사용하는 json 문자열과 객체형태로 서로 변환하는 방법에 대한것입니다.여개서 객체는 연관배열로 생각하시면 됩니다.연관배열은 배열의 키 부분이 문자열이 들어갈 수 있는것을 말합니다.  // json 문자열로 만들기  let oParm   = {    'test'    : 123,    'abc'     : '345'  };  console.log('-- 현재값 --------------------…
  • profile_image 한국은행에서 포털사이트등에서 수집한 자료를 기반으로 만들어진 심리지수 입니다.김역익 교수님의 말에 의하면 유용한 자료라고 합니다. 현재는 심험적이라고 표시가 되어 있는데 ETF 투자에는 참고할 수 있는지 별도 확인은 필요 하겠습니다.한국은행에서 제공하는 뉴스 심리지수를 보는 위치를 찾는데 약간의 시간이 걸려 보는곳에 대한 정보인데 리뉴얼되거나 개편이 되면 위치는 달라 질 수 있습니다.1) 한국은행 홈페이지에 들어갑니다.https://www.bo…
  • profile_image CURL을 통한 스트림 데이터를 받는 방법으로 아래에서 CURLOPT_WRITEFUNCTION 부분이 해당 부분입니다.아래 소스의 익명 함수에선 아래가 추가 되어야 스트림 처리를 제대로 할 수 있습니다.    ob_flush();    flush();스트립 처리가 안되는 조건이 있는데 다음과 같습니다.1) 압축 옵션이 있는경우압축을 하려면 전체 데이터가 있어야 하기 때문에 버퍼를 중간중간 비워 출력을 할 수 없습니다.2) 버퍼 설정이 되어 있는…
  • profile_image 1.2.3.4 8비트로 된 IPV4를 정수형 숫자로 변환하는 함수 입니다.8비트 이기 때문에 10진수로 표현이 가능한것은 256개로서 0 부터 시작하기 때문에 255까지 가능 합니다.int 형으로 반환이 되는데 이는 PHP의 int 형을 따릅니다.PHP는 OS시스템을 따르게 됩니다.그렇기 때문에 32bit와 64bit OS는 int 크기가 다르기 때문에 ip2long 함수를 사용하게 되면 다른 숫자를 반환 합니다.이부분은 요즘 32bit 사용하…
  • profile_image 변수나 함수를 한글로 사용해 보았다. 영문으로 사용하면 스네이크 카멜표기법같은것을 사용하는데 한글을 사용하게 되면 언더라인만 들어가기 때문에 이 부분에 대한 규칙이 필요 할 수 있다.현재 까지 영문만 사용 했는데 국내에서만 사용하는 것이라면 굳이 영문을 사용할 필요가 있을까 하는 생각이 들었다.문제는 한글을 사용하면 어떤 경우에 안될까봐 이게 문제이다.  function 한글함수명( string $한글='eee' ) : object {    $…
  • profile_image 웹브라우저를 통한 데이터 전송을 PHP에서 받은 방법은 GET과 POST가 있습니다.PHP에선 슈퍼글로벌 이란 변수가 있으며 일반 글로벌 변수와는 약간 다릅니다. 내장된 글로벌 변수라고 생각을 하셔도 됩니다.URL을 통해서 파라미터를 받으면 이는 GET에 해당 되어 $_GET 의 변수에 담아져 있고 배열입니다.$GLOBALS$_SERVER$_GET$_POST$_FILES$_COOKIE$_SESSION$_REQUEST$_ENV위가 슈퍼글로벌 변수…
  • profile_image 현재는 잘 사용하지 않는데 예전에는 쓰인것이 있습니다.저도 왜? 쓰였는지 이해가 잘 가지 않는 부분입니다. 배열을 사용하면 되는데 말입니다.가능하면 알아보기 쉬운 배열을 사용하는 것이 좋겠습니다. 하지만 남이 사용했을 경우 볼줄을 알아야 되기 때문에 아래와 같습니다.  $abc    = 'def';  $def    = 'abc';  // def 변수의 값을 출력 - 달러가 2개 들어가면 변수의 값이 변수가 된다.  echo $$abc . PHP…
  • profile_image 오래전 부터 있었지만 외면을 많이 받아 왔다.문제는 배움의 시간인데 그리고 활용성과 지원을 언제 까지 해주느냐의 문제가 된다.또한 PHP로 만들어야 하는데 이는 웹사이트에 특화되어 있기 때문에 꼭 나쁘다는 것은 아니지만 활용성에 대한 문제도 있다.얼마나 많이 사용되지 않는가는 아래 사이트를 보면 알 수 있다. PHP-GTK - DownloadsPPHP 공식사이트의 링크를 타고 들어갔는데 관리가 안되어 GTK2 버전에 대한 소개만 있다.  결론은…
  • profile_image 잘못되었다고 표현 할 수도 있지만 기준을 정해준것이 아니기 때문에 잘못이라고 말하긴 그렇지 않나 싶습니다.한달전과 한달후의 문제 인데요.한달의 기준은 다음과 같습니다. 보통의 한달은: 30일, 31일2월은: 28일, 29일  echo '잘못된 하달전: ' . date('Y-m-d H:i:s', strtotime('2023-03-31 00:00:00 -1 month')) . PHP_EOL;  echo '일자를 사용  : ' . date('Y-m-…
  • profile_image 파일 첨부할때 사용합니다.기본이 모든 파일로 되어 있는데 특정 워드파일만 받고 싶다든지 아니면jpg 이미지만 받고 싶을때 선택을 그것만 가능하게 하는 방법에 대한 것입니다. accept 속성에 MIME 값을 넣어주면 됩니다.    <!-- 모든것을 보여줄 때는 아래처럼 하면 된다: 순서대로 오디오,동영상,이미지 -->  <input type="file" accept="audio/*">  <input type="file…
  • profile_image 부트스트랩에서는 대부분 영문의 약자를 생각하면 되면 되는데 문제는 왼쪽, 오른쪽이 아니라 시작, 끝 인것이 있다는 것이다.마진: m패딩: p * 위, 아래top: tbottom: b * 왼쪽 오른쪽 보다는 시작과 끝으로 생각하면 된다.left: sright: e * 포함이다.즉 위아래는 top, bottom이 되고 x는 left, right가 되는것이다.위아래:  y ( left / right )양옆: x (top / bottom)위와 별도로 …
  • profile_image 원하는 것은 이런것입니다.메시지를 보여주고 닫기 버튼만 있어서 닫을 수 있게 하는것이 없네요. 많이 사용할텐데 좀 만들지? 버전이 5.2까지 올라오면서 왜? 그랬을까 하는 생각이 먼저 듭니다.** 부트스트랩 모달 닫기버튼만 보이도록 하기 **<!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Example</title> <meta…
  • profile_image 부트스트랩 연습하는데 한쪽으로 쏠립니다.다운데로 버튼을 보내고 싶은데요 생각처럼 되지 않아 찾아 보아 정리 한것입니다.다른것들도 방법은 비슷합니다. 가운데 정렬하고 싶을대 말입니다. 테이블 같은것도 비슷한 원리 입니다. 부트스트랩 버튼을 가운데(중앙) 정렬하기 <div class="row">  <div class="col text-center">    <!-- <button class="btn btn-primar…
  • profile_image 빌더는 처음 사용하는 개발자에게는 상당히 유용 합니다.다운로드를 클릭해야 소스를 볼 수 있습니다.부트 스트랩 빌더https://www.layoutit.com/build 부트스트랩 레이아웃http://shoelace.io/만들어진 레레이아웃 위것 예제https://webruden.tistory.com/76화면 크기별 레이아웃https://blogpack.tistory.com/823
  • profile_image DivTable.com 이란곳에서 가져온것입니다.이 사이트 방문하면 마우스로 끌어서 쉽게 만들 수 있는 방법을 보여 줍니다.테이블은 표이기 때문에 이것으로 레이아웃을 만들지 말라는것입니다. 표 인줄 착각할 수 있기 때문에 그래서 레이아웃 짤때는 아무의미가 없는 div 사용해야 된다는 것입니다.표 형식으로 된것은 당연히 table 사용해야 되는데 이때 div 쓰면 이 또한 바보 입니다.부트스트랩 테이블https://mdbootstrap.com/d…
  • profile_image 보통 찾으면 테이블 안에 있는 것을 어떻게 정렬 하는것에 대해서 나왔는데요.아래 부분은 그것이 아니라 테이블 자체를 왼쪽, 오른쪽 지정 하는것입니다. 부트스트랩은 기본적으로 가운데로 지정 되는것 같습니다.https://stackoverflow.com/questions/38160951/how-do-i-horizontally-center-a-table-in-bootstrap justify-content-startjustify-content-cent…
  • profile_image ​국민연금 일시수령하게 되는것보다 연금형태로 받는것이 이익 입니다. 단, 오래살면 확실하게 이익이 됩니다.자신의 상황에 따라서 조기수령을 할지 고민할 필요는 있습니다.우린 알고 있잖아요. 다 이유가 있을 것이라고. 뭔가 나에게 이익을 주겠다고 하는건데 그냥 그럴리가 있을 까요?회사 중간에 다니지 않은 기간에 대해 추가적으로 내는 제도도 있는데 이 부분에 대해서도 생각을 해볼 필요가 있습니다. 그리고 돈이 많은 분들쪽에선 받을 수 있는 기준이 지…
  • profile_image 국민연금은 제대로만 시행 된다면 상당히 좋은 제도임에 틀림이 없습니다. 그리고 유족연금의 경우 사망하게 되면 상속받는분이 60%의 급여를 받는다고 하는데요. 좋은 취지도 약한 부분은 있기 마련 입니다.이게 모두 세금으로 이뤄지는 부분이 많고 더군다나 사실상 금융피라미드와 다를바 없는제도 입니다.그렇기 때문에 고갈이 되는것입니다.사적연금처럼 내가낸 돈에서 연금을 받는다면 금융피라미드 소리를 들을 필요가 없겠습니다.그래서 공무원연금, 군인연금 모두…
  • profile_image 보통 슬레이브에서 멈추는 경우는 일관성이 없거나 더 이상 진행을 못하거나 입니다.예를 들면 이런 경우들입니다.- 유니크 설정으로 키 중복 오류가 발생한 경우- 업데이트 하려 하는데 마스터에 있는데 슬레이브에는 없네이번 발생한 것은 skip 하여 정상 처리 되었지만왜? 발생했는지 의문이 드는것중 하나 입니다. LOCK 이야기가 있는 게시물이 있기는 했지만 그 문제는 아닌 테이블 입니다.내용에는 일관성이 없다고 하였지만 일반 업데이트 인데!!>…
  • profile_image data.TRG 리눅스에 MySQL을 설치 했는데 확장자가 TRG인것이 있는데 어떤 파일인가 궁금하죠.이건 트리거가 설정 되어 트리거 명령이 저장된 파일 입니다.트리거는 컴앤드 라인에서 목록을 출력 할 수 있습니다.mysql> show triggers; 트리거 사용시 단순 SQL만 나열하여 처리하는 방식이면 간혹 데이터가 어긋나 있는것을 볼 수 있을 수있습니다.서버가 바쁜가 그렇지 않은가에 달라질 수 있지만 반드시 모두 100% 성공했다고…
  • profile_image TV나 영화에서 보면 알수 없는 많은 글자가 실시간으로 나오는것을 볼 수 있습니다.이렇게 실시간으로 로그에 쌓이는것을 보는 명령은 tail 입니다.리눅스 명령에서 파일의 앞쪽을 보는 명령은 head 입니다.예를 들면 "head -n 10 파일명" 하면 앞에서 부터 10줄 보여줍니다. 웹로그 이든 시스템로그 이든 실시간으로 메시지를 터미널로 출력하는 명령은 tail 입니다.tail은 head와 반대로 파일의 끝을 보는 명령입니다."tail 파일명…
  • profile_image 중복된것을 처리하는 방법은 그룹을 주는 방법이 있고처리된 결과에서 중복된것을 버리는 방법도 있습니다.여기선 처리된결과에서 중복된것을 하나만 보여주는 것에 대한 것입니다.UNIQUE, DISTINCT위 2개 의미는 같지만 둘중에서 DISTINCT 만 MySQL에서 사용 가능 합니다. ● 아래와 같이 테이블을 만들어 테스트  해보면 오류가 발생 합니다.mysql> create table test_tbl ( a int, b int ) comme…
  • profile_image 데이터베이스명을 변경하고 싶은 욕구가 발생 하였다.다 그렇듯이 처음생각과 시간이 지나면서의 변하는 생각은 다르기 때문이다.확장성에 대한 이야기를 많이 하지만 어디 까지나 알고 범위내에서의 확장성이다.우리가 사용하고 있는 윈도우나 프로그램 언어등 보면 쉽게 알 수 있다. 기존의 경험을 통해 확장성 있게 새로 만든다는 것을 말이다.그리고 그 다음은 또 위와 같이 진행을 한다.기능이 있었는데 문제가 있어 없어졌다고 한다.결론안되기 때문에 고전적으로 …
  • profile_image 보통은 지정하지 않아도 WHERE절의 조건에 해당하는 것을 자동으로 처리 합니다.하지만 간혹 앞쪽의 데이터만 가져오는 데는 키를 지정하는 것이 더 빠른 경우가 있습니다.(처한 상황에 따라 다를 수 있습니다.)아래와 같이 USE INDEX(키이름)을 지정하면 됩니다.중요한것은 컬럼명을 넣는것이 아니라 키이름을 넣는 것이다.보통은 컬럼명과 키 이름이 같은 경우가 많아서 착각을 할 수 있다.DESC SELECT COUNT(*) FROM test.me…
  • profile_image 많이 사용하는 MySQL은 파생으로 마리아디비 그리고 아마존의 오로라 처럼 이를 기반으로 만들어진 데이터베이스가 있습니다.문제는 트랜젝션의 사용성에 대한 문제인지 몇가지 특성이 좋아서 인지 디폴트 엔진을 InnoDB로 설정 되어 있다는 것입니다.데이터양이 적을때는 문제가 되지 않습니다.show engines;하면 사용할 수 있는 데이터베이스 스토리지 엔진 목록을 볼 수 있습니다.* MyISAM- MySQL과 같이한 시간이 긴 오래된 엔진이다. …