먼저 읽어볼만한 글 시계열 데이터를 지원하는 유일한 RDBMS, TimescaleDB 개념 및 사용법 정리 사용자 및 데이터베이스 생성, 권한 부여 # 데이터베이스 로컬 서버 접속 후 postgres 사용자로 psql 실행 $ sudo -u postgres psql # some_user 사용자 생성 postgres=# CREATE USER some_user WITH ENCRYPTED PASSWORD 'some_password'; CREATE ROLE # some_db 데이터베이스 생성 postgres=# CREATE DATABASE some_db; CREATE DATABASE # some_user 에게 some_db 데이터베이스 권한을 부여 postgres=# GRANT ALL PRIVIL..
먼저 읽어볼만한 글 MySQL, CREATE TABLE 테이블 생성하기 CREATE TABLE 예시 PostgreSQL에서의 테이블 생성의 예는 아래와 같다. 아래는 회원 테이블 생성의 간단한 예이다. CREATE TABLE IF NOT EXISTS "user" ( id SERIAL PRIMARY KEY, email VARCHAR NOT NULL UNIQUE, password_encrypted VARCHAR NOT NULL, is_deleted BOOLEAN NOT NULL DEFAULT false, created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP, updated_at TIMESTAMP WITH TIME ZONE DEFAULT CURRENT_TIMESTAMP ); 테이..
TimescaleDB 소개 TimescaleDB는 PostgreSQL을 기반으로 시계열 데이터(time-series data) 지원을 강화한 오픈 소스 시계열 RDBMS이다. TimescaleDB 장점 40년 넘은 역사와 대중성을 자랑하는 SQL을 지원하는 유일한 시계열 데이터베이스이다. PostgreSQL의 확장판이므로, PostgreSQL을 지원하는 모든 클라이언트, ORM을 포함한 여러 언어의 코드 레벨에서 즉시 사용이 가능하다. (예를 들어 HeidiSQL 클라이언트에서도 즉시 이용이 가능하다.) 프로덕션 레벨의 상업 버전으로 Timescale Cloud 매니지드 서비스를 제공한다. AWS 등의 주요 클라우드 벤더를 모두 지원하며, VPC 피어링, IP 화이트리스트 기능을 제공한다. 가장 큰 장점..

서비스 아키텍쳐 설계 아래는 최근 진행한 프로젝트에서 구축했던 인프라 아키텍쳐이다. (대외비가 될 수 있는 고유명사를 일반화하고 중요한 내부 정보는 적당히 추상화하였다.) 위 아키텍쳐의 서비스는 글로벌 유저를 대상하는 하는 SaaS 서비스로 대표님의 최초 아이디어 제안에서 실제 런칭까지 정확히 50일이 소요되었다. 이미지 프로세싱과 관련 AI를 담당한 CTO 님 1명, 유저와의 접점에서의 프론트엔드 엔지니어 1명, 마지막으로 나머지 백엔드, 데이터 파이프라인, BI, 인프라는 내가 담당하여 총 3명이 구축했다. 한정된 자본, 한정된 인원, 한정된 시간에서 아이디어를 실제 서비스로 빠르게 구축하기 위해 클라우드를 적극적으로 활용했다. 10년 넘게 축적된 경험을 바탕으로 익숙한 부분은 시행착오 없이 빠르게 ..
- Total
- Today
- Yesterday
- 태그를 입력해 주세요.
- Docker
- Spring Boot
- java
- Spring MVC 3
- Eclipse
- jstl
- MySQL
- Kendo UI Web Grid
- 자전거
- 로드바이크
- 평속
- spring
- 구동계
- Tomcat
- CentOS
- Kendo UI
- JavaScript
- chrome
- 알뜰폰
- maven
- jpa
- graylog
- DynamoDB
- kotlin
- bootstrap
- JHipster
- 로드 바이크
- jsp
- node.js
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |