数据库工具箱
관계형 및 비관계형 데이터베이스와 데이터를 교환할 수 있습니다.
数据库工具箱™는 관계형 및 비관계형 데이터베이스와 데이터를 교환할 수 있는 함수와 앱을 제공합니다. 데이터 교환은 데이터베이스 및 MATLAB®데이터형 간의 자동 변환을 통해 이루어집니다.
数据库工具箱는 모든 ODBC호환 또는 JDBC호환 관계형 데이터베이스를 지원합니다. 또한 阿帕奇™ 卡桑德拉®,MongoDB®,Neo4j®에 대한 NoSQL지원도 제공합니다. MySQL®과 PostgreSQL에 대해서는 네이티브 인터페이스가 제공됩니다.
数据库浏览器앱을 통해 관계형 데이터를 코드 작성 없이도 관계형 데이터를 탐색하고 MATLAB코드를 생성하여 데이터베이스 워크플로를 자동화하거나 운용할 수 있습니다. 대규모 데이터 워크플로의 경우에는 并行计算工具箱™와 MATLAB并行服务器™를 사용하여 SQL쿼리를 분할하고 데이터 액세스를 병렬 처리할 수 있습니다.
시작하기:
코드 생성
MATLAB또는 SQL스크립트를 생성하여 탐색 활동을 간편히 재현하고 자동화할 수 있습니다.
관계형 데이터베이스에서 가져오기
MATLAB내에서 SQL쿼리를 곧바로 실행하거나 SQL을 처리하는 함수를 사용하여 데이터를 교환하고 SQL쿼리를 작성하지 않고도 데이터베이스 테이블을 결합할 수 있습니다. 관계형 데이터베이스에 대한 가져오기 전략을 사용자 지정하여 가져온 데이터의 후처리 단계를 최소화할 수 있습니다.
대규모 데이터 세트 가져오기
대규모 데이터 세트에서 데이터를 분할하여 순차적으로 가져올 수 있습니다. 데이터의 전체 또는 일부를 불러올 수도 있습니다. SQL쿼리를 쉽게 분할할 수 있으며, 이렇게 분할된 쿼리는并行计算工具箱와MATLAB并行服务器를 사용하여 병렬로 실행할 수 있습니다.
관계형 데이터베이스로 내보내기
타겟 데이터베이스 열의 이름을 지정하여 MATLAB테이블에 저장된 결과를 데이터베이스로 내보낼 수 있습니다. MATLAB테이블에 담긴 결과를 새로운 데이터로 내보내거나 데이터베이스 내 기존 데이터를 업데이트할 수 있습니다.
SQLite데이터베이스 파일에서 가져오기
SQLite的MATLAB接口를 사용하면 데이터를 SQLite파일에서 MATLAB로 직접 가져올 수 있습니다.
SQLite데이터베이스 파일로 데이터 내보내기
SQLite的MATLAB接口를 사용하면 SQLite데이터베이스 파일을 만들고 MATLAB에서 테이블을 삽입하거나 업데이트할 수 있습니다.
卡桑德拉에서 데이터 가져오기
CQL쿼리 작성 없이 키스페이스, 데이터베이스 테이블, 파티션 키 값을 사용하여 데이터에 액세스할 수 있습니다. 또는 卡桑德拉데이터베이스에서 SQL쿼리를 실행하고 쿼리 결과를 MATLAB으로 가져올 수 있습니다.
蒙哥达에서 데이터 가져오기
蒙哥达컬렉션에서 전체 데이터나 필터링된 데이터를 MATLAB작업 공간으로 가져올 수 있습니다.
蒙哥达로 데이터 내보내기
MATLAB에서 蒙哥达컬렉션을 만들 수 있습니다. MATLAB MCOS객체를 내보내거나 MATLAB작업 공간에서 테이블 및 구조 데이터를 삽입하여 데이터를 삽입할 수 있습니다.
가져오기 및 탐색하기
Neo4j데이터베이스에서 그래프 데이터를 有向图객체 형식으로 MATLAB으로 가져올 수 있습니다. 기존의 MATLAB함수로 일반 검색이나 대상 지정 검색이 가능합니다.
업데이트 및 내보내기
Neo4j데이터베이스에서 노드 및 관계를 만들고 업데이트하고 삭제할 수 있습니다.存储有向图
함수를 사용하여 유방향 그래프를 MATLAB에서 Neo4j데이터베이스로 내보낼 수 있습니다.
그래프 데이터 분석하기
密码쿼리나 MATLAB有向图객체로 그래프 네트워크 분석을 수행하여 종속성, 최단 경로, 후속 노드를 찾을 수 있습니다.