A relational database scalable for the billing data volume, should be a best answer, in term of realtime process and analysis,say complex query.
Suggest an article of a big logistics company case here, not only billing, but also order, messaging, transshipment:
https://en.pingcap.com/blog/how-to-reduce-cost-per-order-wit...