# Can dvc support remote large DBs?

**URL:** <https://discuss.dvc.org/t/can-dvc-support-remote-large-dbs/770>\
**Category:** Questions\
**Created:** [June 1, 2021, 7:26am UTC](https://discuss.dvc.org/t/can-dvc-support-remote-large-dbs/770 "2021-06-01T07:26:48Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nrk](https://avatars.discourse-cdn.com/v4/letter/n/9de0a6/32.png) [@nrk](https://discuss.dvc.org/u/nrk)\
**Post date:** [June 1, 2021, 7:26am UTC](https://discuss.dvc.org/t/can-dvc-support-remote-large-dbs/770/1 "2021-06-01T07:26:48Z")

</div>

Hey all,  
I tried DVC with small data set and I really liked it. The main thing DVC helped me with is controlling the data pipeline and versioning the data accordingly. In order to compare experiments we already use MLflow.

My team have another project with much bigger data set which is stored on postgres (on AWS). Can we use DVC in order to version our tables? For example:  
Raw\_Table → One\_hot\_conversion\_table → Normalized\_one\_hot\_conversion\_table

---

<div class="post-metadata">

**Author:** ![skshetry](https://avatars.discourse-cdn.com/v4/letter/s/eb8c5e/32.png) [@skshetry](https://discuss.dvc.org/u/skshetry)\
**Post date:** [June 1, 2021, 9:05am UTC](https://discuss.dvc.org/t/can-dvc-support-remote-large-dbs/770/2 "2021-06-01T09:05:38Z")

</div>

Hi, @nrk. DVC cannot version database tables. One way would be to transform the table and track the transformed dataset itself.

Another way might be to track processed datasets/outputs in the pipelines, that are small rather than the large dataset itself. PTAL on the ongoing discussion for [function specific dependencies](https://github.com/iterative/dvc/issues/3439).

---

<div class="post-metadata">

**Author:** ![nrk](https://avatars.discourse-cdn.com/v4/letter/n/9de0a6/32.png) [@nrk](https://discuss.dvc.org/u/nrk)\
**Post date:** [June 1, 2021, 9:32am UTC](https://discuss.dvc.org/t/can-dvc-support-remote-large-dbs/770/3 "2021-06-01T09:32:33Z")

</div>

> [@skshetry](#):
>
> transform the table and track the transformed dataset itself

Transform as in converting columns into rows and vice versa? It won’t solve the size issue
