ModernCpp.ir
257 subscribers
685 photos
42 videos
13 files
914 links
site : moderncpp.ir
Mail : info@moderncpp.ir
Admin: @FONQRI
C++ tutorials and ...
Download Telegram
#data #intensive #presentation
وقتی شب داری ارائه اماده میکنی 😄
Channel Link : https://t.me/moderncpp_ir
#data #intensive #cpp #bad_java
Designing data intensive applications : Chapter 8: The Trouble with Distributed Systems

Many programming language runtimes (such as the Java Virtual Machine) have
a garbage collector (GC) that occasionally needs to stop all running threads.
These “stop-the-world” GC pauses have sometimes been known to last for several
minutes [64]! Even so-called “concurrent” garbage collectors like the HotSpot
JVM’s CMS cannot fully run in parallel with the application code—even they
need to stop the world from time to time [65]. Although the pauses can often be
reduced by changing allocation patterns or tuning GC settings [66], we must
assume the worst if we want to offer robust guarantees.


For example, if your car’s onboard sensors detect that you are currently experiencing
a crash, you wouldn’t want the release of the airbag to be delayed due to an inoppor‐
tune GC pause in the airbag release system.

جالبه الان میفهمم چرا سی پلاس پلاس حرفه ای ترین انتخاب موجوده و کل دنیا رو گرفته قدیما فکر میکردم فقط بحث سرعته ولی الان میبینم مشکلات ساختاری دارند بقیه طوری که انتخابی بجز سی پلاس پلاس نمیمونه
🧐🤔🤔
Channel Link : https://t.me/moderncpp_ir
#dds #data #distribution #service
Short answer :
DDS is a networking middleware that simplifies complex network programming. It implements a publish–subscribe pattern for sending and receiving data, events, and commands among the nodes
سرویس توضیع دیتا
برای توزیع دیتا توی سیستم‌های ریلتایم بکار میره و خیلی موضوع جالب و مهمی هست و ابزارهای اوپن سورسی هم هستند که این سیستم رو پیاده کردند. دقت کنید این DDS یک سرویس هست و میتونه توی هر برنامه‌ای جای بگیره در صورتی که نیاز باشه. یک ابزار اوپن سورس و خوب که DDS رو پیاده کرده opendds هست.

wikipedia Link: https://en.wikipedia.org/wiki/Data_Distribution_Service
Channel Link : https://t.me/moderncpp_ir
لینک دانلود رایگان کتاب Kafka: The Definitive Guide

لینک پست : https://www.confluent.io/resources/kafka-the-definitive-guide
لینک کانال تلگرام : https://t.me/moderncpp_ir
#kafka #data #storage #stream
Data and models should be our tools, not our masters
martin kleppmann.
دیتا و مدل‌ها، باید ابزار ما باشند نه اربابان ما

کتاب : Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems

لینک کانال تلگرام : https://t.me/moderncpp_ir
#Designing #Data #Intensive #Applications