# SingleStore components

| [tSingleStoreBulkExec](https://help.qlik.com/talend/en-US/components/8.0/singlestore/tsinglestorebulkexec) | Loads data from a file into a table of a database connected through<br>JDBC API. |
| --- | --- |
| [tSingleStoreClose](https://help.qlik.com/talend/en-US/components/8.0/singlestore/tsinglestoreclose) | Closes an active SingleStore connection to release the occupied resources. |
| [tSingleStoreCommit](https://help.qlik.com/talend/en-US/components/8.0/singlestore/tsinglestorecommit) | Commits in one go a global transaction instead of doing that on every row or every<br>batch and thus provides gain in performance. |
| [tSingleStoreConnection](https://help.qlik.com/talend/en-US/components/8.0/singlestore/tsinglestoreconnection) | Opens a connection to the specified database that can then be reused in the subsequent subJob or subJobs. |
| [tSingleStoreInput](https://help.qlik.com/talend/en-US/components/8.0/singlestore/tsinglestoreinput) | Reads any database using a JDBC API connection and extracts fields based on a<br>query. |
| [tSingleStoreOutput](https://help.qlik.com/talend/en-US/components/8.0/singlestore/tsinglestoreoutput) | Executes the action defined on the data contained in the table, based on the flow<br>incoming from the preceding component in the Job. |
| [tSingleStoreOutputBulk](https://help.qlik.com/talend/en-US/components/8.0/singlestore/tsinglestoreoutputbulk) | Prepares the bulk file to be used as a parameter to feed the database<br>connected. |
| [tSingleStoreOutputBulkExec](https://help.qlik.com/talend/en-US/components/8.0/singlestore/tsinglestoreoutputbulkexec) | Provides performance gain when loading data from a file into a table<br>of a database connected through JDBC API. |
| [tSingleStoreRollback](https://help.qlik.com/talend/en-US/components/8.0/singlestore/tsinglestorerollback) | Avoids commiting part of a transaction accidentally by canceling the transaction<br>committed in the connected database. |
| [tSingleStoreRow](https://help.qlik.com/talend/en-US/components/8.0/singlestore/tsinglestorerow) | Acts on the actual DB structure or on the data (although without handling data)<br>using the SQLBuilder tool to write easily your SQL statements. |
| [tSingleStoreSP](https://help.qlik.com/talend/en-US/components/8.0/singlestore/tsinglestoresp) | Centralizes multiple or complex queries in a database in order to call them<br>easily. |