Redis VS Valkey
·
DBMS/NoSQL
📊 Redis vs Valkey 비교표항목RedisValkey출시 배경Redis Labs 주도, 2009년부터 운영Redis가 SSPL로 전환된 후 AWS 등 커뮤니티가 포크 (2024)라이선스SSPL (서버사이드 퍼블릭 라이선스, 상업적 사용 제약 있음)BSD 3-Clause (완전한 오픈소스)운영 주체Redis Ltd. (벤더 중심)Linux Foundation + AWS, Google, Oracle 등 커뮤니티 중심호환성기존 Redis 클라이언트와 100% 호환Redis 7.2까지 완벽 호환, 향후 독자적 기능 추가 예정성능 구조단일 스레드 처리 방식멀티스레드 I/O 지원 → 더 나은 처리량과 낮은 지연시간스크립팅Lua 기반 스크립트만 지원플러그형 스크립팅 엔진 (다양한 언어 가능 예정)메모리 효..
큐브리드 모듈설치
·
DBMS
# CUBRID PHP 모듈 설치 cd /usr/local scp root@112.171.147.3:/cubrid/CUBRID-8.2.2.0261-linux.i386.tar.gz ./ scp root@112.171.147.3:/cubrid/CUBRID-PHP-8.2.2.0261.src.tar.gz ./ tar zxvf CUBRID-8.2.2.0261-linux.i386.tar.gz -C /usr/local/ tar zxvf CUBRID-PHP-8.2.2.0261.src.tar.gz cd cubrid-php-8.2.2.0261/src /usr/local/php/bin/phpize phpv=`/usr/local/php/bin/php -v | head -n 1` p=${phpv:4:1} if [ ${p} -e..
CUBRID 실행하기
·
DBMS
기본적으로 sql문은 거의 동일하다 하지만 큐브리드의 접속방법과 각 명령어실행시 별도의 입력이 필요하다 1.csql 접속명령어 mysql 접속명령과 비슷하다 csql -u DBA -p testdb DBA는 최고 관리자 아이디이며 testdb 는 전에 생성한 db명이다. [root@jsp ~]# csql -u DBA testdb CUBRID SQL Interpreter Type `;help' for help messages. csql> 와 같은 내용이 출력되면서 csql 에 접속이 된다. (큐브리드 최초 설치시 DBA의 비밀번호는 없다.) csql>exit csql>exit csql>exit csql>exit MySQL처럼 exit 명령어를 쳐서 접속을 종료하려고하면 실행이 되지 않는다. ;help 명령어..
CUBRID database 생성
·
DBMS
atabase 생성하고 시작하기 Database을 생성하는 명령은 다음과 같다. createdb [options] databse_name createdb를 실행하면 명령을 실행한 현재 디렉토리에 Database 가 생성되므로 Database를 생성하기 전에 Database가 생성될 디렉토리를 먼저 생성하고 생성된 디렉토리로 이동하여 작업해야 Database가 사용할 볼륨파일을 효율적으로 관리할수 있다고 한다. 출력된 내용은 버전이 달라서 인 것 같다. 어쨋든 정상적으로 testdb가 만들어졌다. # 옵션을 통해 Database 크기를 지정해 주지 않고 기본 크기로 생성한 Database는 페이지 사이즈가 default 4kbytes 인 5000개 page를 갖는 Database로 실제 사용되기에는 작은 ..
CUBRID 의 허용포트목록
·
DBMS
윈도우에서 리눅스에 설치한 큐브리드로 접속하기 위해선 8001번과 8002번의 포트를 열어주어야 한다. # vim /etc/sysconfig/iptables 설정파일로 접속한후 아래 구문을 추가해준다. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8001 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state New -m tcp -p tcp --dport 8002 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state New -m tcp -p tcp --dport 1523 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NE..
CUBRID 설치및 실행
·
DBMS
CUBRID-8.2.2.0261-linux.i386.sh 파일을 실행한다. sh CUBRID-8.2.2.0261-linux.i386.sh . /root/.cubrid.sh cubrid service start 큐브리드 실행 [root@jsp CUBRID]# cubrid_rel CUBRID 2008 R2.2 (8.2.2.0261) (Apr 28 2010 22:04:39) 버전이 정상적으로 출력되는지 확인한다. 3. PHP 큐브리드 extension 설치하기 CUBRID-PHP-8.2.2.0261.src.tar.gz 를 다운로드 받는다 tar zxfv CUBRID-PHP-8.2.2.0261.src.tar.gz cd cubrid-php-8.2.2.0261/src /usr/local/php/bin/phpize ..