Warunkowe instrukcje zapisu danych w DynamoDB

Miło mi ogłosić, iż AWS udostępnił niezwykle przydatny mechanizm warunkowego zapisu i aktualizacji danych w DynamoDB wspomagający zarówno optymistyczne blokowanie jak i pracę współbieżną na współdzielonych danych. Ponadto programiści Amazona rozszerzyli możliwości budowania bardziej zaawansowanych i złożonych zapytań (Query Filtering). Więcej szczegółów znajdziecie tutaj >>>.

Spojność danych w Chmurach

Na naszym ostatnim spotkaniu jeden z uczestników zapytał mnie o spójność danych (ang. Consistency) w rozwiązanych Cloudowych. Okazuje się bowiem, iż zarówno projektanci, programiści a także właściciele biznesowi nadal są przyzwyczajeni do zachowania poziomu spójności danych gwarantowanych przez silne właściwości ACID. Postanowiłem więc zbadać nieco głębiej ten temat – jednak, jak to już często bywa, ktoś już zdołał odrobić tę lekcję za mnie. Krótkie i treściwe porównanie modeli spójności danych na różnych platformach Cloudowych znajdziecie tu: >>>.

Należy pamiętać, że poziom spójności danego źródła danych na swoje konsekwencje i może mieć bezpośredni wpływ zarówno na projekt, jak i na poprawną implementacje konkretnego rozwiązania problemu biznesowego.