arch:distributingdatabases

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
arch:distributingdatabases [2021/12/14 14:35] – created nmsuvorovarch:distributingdatabases [2026/08/29 07:59] (current) – external edit 127.0.0.1
Line 4: Line 4:
  
 ===== Introduction ===== ===== Introduction =====
 +
 Any application must meet various requirements to be useful and valuable. Functional requirements define what an application should do, including allowing data to be stored, modified, and retrieved, while nonfunctional requirements define certain properties of the application, including security, reliability, maintainability, scalability, availability, etc. Most application functional requirements can be satisfied by any of the currently used data storages, whereas nonfunctional requirements can only be satisfied with the correct choice of storages to be used within the application. Any application must meet various requirements to be useful and valuable. Functional requirements define what an application should do, including allowing data to be stored, modified, and retrieved, while nonfunctional requirements define certain properties of the application, including security, reliability, maintainability, scalability, availability, etc. Most application functional requirements can be satisfied by any of the currently used data storages, whereas nonfunctional requirements can only be satisfied with the correct choice of storages to be used within the application.
  
Line 64: Line 65:
   - Terry D.B., Demers A.J., Petersen K, et al, “Session Guarantees for Weakly Consistent Replicated Data,” Proceedings of 3rd International Conference on Parallel and Distributed Information Systems, pp. 140-149, 1994.   - Terry D.B., Demers A.J., Petersen K, et al, “Session Guarantees for Weakly Consistent Replicated Data,” Proceedings of 3rd International Conference on Parallel and Distributed Information Systems, pp. 140-149, 1994.
   - Terry D.B., “Replicated Data Consistency Explained Through Baseball,” Microsoft Research, Technical Report MSR-TR-2011-137, 2011.   - Terry D.B., “Replicated Data Consistency Explained Through Baseball,” Microsoft Research, Technical Report MSR-TR-2011-137, 2011.
-  - Lan I., “App Engine Datastore Tip: Monotonically Increasing Values Are Bad,” URL: https://ikaisays.com/2011/01/25/app-engine-datastore-tip-monotonically-increasing-values-are-bad/, accessed: 14.12.2021. +  - Lan I., “App Engine Datastore Tip: Monotonically Increasing Values Are Bad,” URL: [[https://ikaisays.com/2011/01/25/app-engine-datastore-tip-monotonically-increasing-values-are-bad/|https://ikaisays.com/2011/01/25/app-engine-datastore-tip-monotonically-increasing-values-are-bad/]], accessed: 14.12.2021. 
-  - Mongo Db, “New Hash-based Sharding Feature in MongoDB 2.4,” URL: https://www.mongodb.com/blog/post/new-hash-based-sharding-feature-in-mongodb-24, accessed: 14.12.2021. +  - Mongo Db, “New Hash-based Sharding Feature in MongoDB 2.4,” URL: [[https://www.mongodb.com/blog/post/new-hash-based-sharding-feature-in-mongodb-24|https://www.mongodb.com/blog/post/new-hash-based-sharding-feature-in-mongodb-24]], accessed: 14.12.2021. 
-  - Soztutar E., “Apache HBase Region Splitting and Merging,” URL: https://blog.cloudera.com/apache-hbase-region-splitting-and-merging/, accessed: 14.12.2021. +  - Soztutar E., “Apache HBase Region Splitting and Merging,” URL: [[https://blog.cloudera.com/apache-hbase-region-splitting-and-merging/|https://blog.cloudera.com/apache-hbase-region-splitting-and-merging/]], accessed: 14.12.2021. 
-  - Evans E., “Rethinking Topology in Cassandra,” at ApacheCon Europe, 2012, URL: https://www.slideshare.net/jericevans/virtual-nodes-rethinking-topology-in-cassandra, accessed: 14.12.2021. +  - Evans E., “Rethinking Topology in Cassandra,” at ApacheCon Europe, 2012, URL: [[https://www.slideshare.net/jericevans/virtual-nodes-rethinking-topology-in-cassandra|https://www.slideshare.net/jericevans/virtual-nodes-rethinking-topology-in-cassandra]], accessed: 14.12.2021.
  • arch/distributingdatabases.1639492516.txt.gz
  • Last modified: 2026/08/29 07:59
  • (external edit)