tutorial
Instalar postgres server 9.1 su postgres pra entrar no postgres psql = pra conetar \? = ajuda \l = lista databases create database tasi; pra criar a base \h lista comandos SQL \c tasi = pra conetar na base \q sair drop database nomedabase; serve para excluir a base \dp para listar as tabelas dentro da base CREATE TABLE usertable(YCSB_KEY VARCHAR (255) PRIMARY KEY, FIELD1 TEXT, FIELD2 TEXT, FIELD3 TEXT, FIELD4 TEXT, FIELD5 TEXT, FIELD6 TEXT, FIELD7 TEXT, FIELD8 TEXT, FIELD9 TEXT, FIELD10 TEXT);
instalar mysqlserver create database tasi; pra criar a tabela CREATE TABLE usertable(YCSB_KEY VARCHAR (255) PRIMARY KEY, FIELD1 TEXT, FIELD2 TEXT, FIELD3 TEXT, FIELD4 TEXT, FIELD5 TEXT, FIELD6 TEXT, FIELD7 TEXT, FIELD8 TEXT, FIELD9 TEXT, FIELD10 TEXT);
instalar o java
Instalar o benchmark YCSB baixar o arquivo e extrair dentro do usuario root na pasta dentro do YCSB conf copiar as pastas uma para o postgres e outra para o mysql cp = comando pra copiar configurar usuario isso dentro do arquivo mysql.properties User=root e senha: isso no arquivo do mysql User = postgres e senha: isso no arquivo postgres
configurando o driver no mysql isso dentro do arquivo mysql.properties jdbc.driver=com.mysql.jdbc.Driver db.url=jdbc:mysql://localhost/tasi configurando o driver no postgres isso dentro do arquivo mysql.properties jdbc.driver=org.postgresql.Driver db.url=jdbc:postgresql://localhost:5432/tasi
entra no arquivo bin do ycsb
./ycsb pra entrar na pasta
./ycsb run jdbc -P ../jdbc-binding/conf/mysql.properties -P ../workloads/workloadc
./ycsb load jdbc -P ../jdbc-binding/conf/mysql.properties -P ../workloads/workloadc
./ycsb run jdbc -P ../jdbc-binding/conf/postgres.properties -P ../workloads/workloadc
Copiando os driver pra dentro da pasta ycsb cp postgres* /home/guisao/ycsb-0.1.4/jdbc-binding/lib/
cp