An efficient updatable key-value store for Apache Spark