HUANG Jian-wei, ZHANG Zhao, QIAN Wei-ning. Primary key management in distributed log-structured database systems[J]. Journal of East China Normal University(Natural Sc, 2018, 2018(5): 79-90,119.
[1] ROSENBLUM M, OUSTERHOUT J K. The design and implementation of a log-structured file system[J]. ACM Transaction on Computer Systems, 1992, 10(1):26-52.
[2] CHANG F, DEAN J, GHEMAWAT S, et al. Bigtable:A distributed storage system for structured data[C]//Symposium on Operating Systems Design and Implementation. USENIX Association, 2006:205-218.
[3] Hbase.[EB/OL].[2018-07-02]. http://hbase.apache.org/.
[4] Cassandra.[EB/OL].[2018-07-02]. http://cassandra.apache.org/.
[5] CDEAR.[EB/OL].[2018-07-02]. https://github.com/daseECNU/Cedar/.
[6] O'NEIL P, CHENG E, GAWLICK D, et al. The log-structured merge-tree (LSM-tree)[J]. Acta Informatica, 1996, 33(4):351-385.
[7] Mysql Cluster.[EB/OL].[2018-07-02]. https://www.mysql.com/products/cluster/.
[8] STONEBRAKER M, WEISBERG A. The voltdb main memory DBMS[J]. IEEE Data Eng Bull, 2013, 36(2):21-27.
[9] OceanBase.[EB/OL].[2018-07-02]. https://github.com/alibaba/oceanbase/.
[10] GARCIA-MOLINA H, ULLMAN J D, WIDOM J D. Database System Implementation[M]. London:Prentice Hall, 1999:576-601.
[11] The Open Group. Distributed TP:The XA Specification[EB/OL].[2018-07-02]. https://publications.opengroup.org/c193.
[12] KUNG H T. On optimistic methods for concurrency control[C]//International Conference on Very Large Data Bases. IEEE, 1981:351-351.
[13] CHOI H J, JEONG B S. A timestamp-based optimistic concurrency control for handling mobile transactions[C]//International Conference on Computational Science and Its Applications. Berlin:Springer-Verlag, 2006:796-805.
[14] ESWARAN K P, GRAY J N, LORIE R A, et al. The notions of consistency and predicate locks in a database system[J]. Readings in Artificial Intelligence & Databases, 1989, 19(11):523-532.
[15] Sysbench.[EB/OL].[2018-07-02]. https://dev.mysql.com/downloads/benchmarks.html.