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