2012-06-22 2 views
4

MemSQL is new. Stackoverflow는 'MemSQL'키워드로 검색 결과를 반환하지 않았습니다. MemSQL은 MySQL과 절대적인 유사점을 가지고 있지만 MemSQL은 30 배 빠릅니다. 나는 방금 MemSQL을 연구하고 있었고 이런 생각에 넘어 섰다. 아직 시도 할 수 없지만 DataBaseConnector와 관련된 매우 기본적인 질문이 있습니다.PHP codeigniter 응용 프로그램에서 MemSQL에 연결

MySQL SQL과 함께 기존 PHP 응용 프로그램을 MemSQL 데이터베이스에 연결하는 방법과 관련하여 특별한 지침이 없습니다. 그러나 this MemSQL page는 말한다 :

, 응용 프로그램을 전환 단순히 연결을 MemSQL를 가리 키도록 자격 증명을 변경합니다. 내 MemSQL 서비스에만 포트 번호를 변경하는 경우

이제 경험이있는 사람은 MySQL과 작업하는 데 사용으로, 모든 현재 기록 된 SQL을 잘 일하는 것이 명확 할 수 있습니까? 그것도 내 codeigniter 애플 리케이션에서 현재 작성된 액티브 - 레코드 진술과 함께 일할 수 있을까요?

[p.s. MySQL에서 내 데이터를 내보내고 동일한 페이지의 지시에 따라 MemSQL에 데이터를 가져온다는 점을 고려해보십시오.]

답변

0

이론적으로는 그렇습니다.

모든 지원되는/지원되지 않는 명령

http://developers.memsql.com/docs/1b/

한 가지 큰 단점 내가 지금까지 볼이 두 개의 테이블이 문 당 조인 한계가있다 할 수 있습니다을 보려면 여기를보세요.

0

Ruby 활성 레코드는 MemSQL에서 작동합니다. mysqldump를 사용하여 데이터를 포팅 할 수있다.

1
echo '<pre>'; 
mysql_connect(":var/lib/memsql-ops/data/=memsql.sock",'root',''); 

$q = mysql_query('SHOW DATABASES;'); 

while ($row = mysql_fetch_array($q, MYSQL_ASSOC)) : 
    print_r($row); 
endwhile; 
관련 문제