We implement Virtual full replication for a distributed real-time database by segmenting the database on multiple data properties. Virtual full replication provides an image to the application of full replication in a partially replicated database, by replicating data to meet the actual data needs of the users of the data. This is useful since fully replicated real-time databases, that allow updates at all nodes, do not scale well as updates must be replicated to every other node for replica consistency, also to nodes where only a small share of the database will ever be used. We propose an algorithm that segments the database on multiple data properties without causing a combinatorial problem. We show, by analysis and an implementation, that scalability for such a system can be improved due to scalable resource usage, while application semantics of full replication is unchanged.