# Device/host level tags

**URL:** <https://community.influxdata.com/t/device-host-level-tags/2906>\
**Category:** Store\
**Created:** [October 27, 2017, 9:02pm UTC](https://community.influxdata.com/t/device-host-level-tags/2906 "2017-10-27T21:02:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bohnman](https://sea1.discourse-cdn.com/flex023/user_avatar/community.influxdata.com/bohnman/32/1875_2.png) [@bohnman](https://community.influxdata.com/u/bohnman)\
**Post date:** [October 27, 2017, 9:02pm UTC](https://community.influxdata.com/t/device-host-level-tags/2906/1 "2017-10-27T21:02:13Z")

</div>

We are evaluating InfluxDB as a possible time series datastore. We have a use case where instead of storing many tags at a measurement level, we want to store a single tag (device id) at the measurement level and then have a separate table/datastore to store a time-phased mapping between device and a device level tag (eg. location, vertical, etc.). This is because our customers can change these device level tags dynamically.

See [https://www.xaprb.com/blog/2015/10/16/time-series-tagging/](https://www.xaprb.com/blog/2015/10/16/time-series-tagging/) for a better explanation of what we would like to do.

Our initial goal to be able support 10,000 devices. What would be recommended approach? A huge OR clause? Is this even practical?

Any advice is appreciated.

~Ryan
