[{"data":1,"prerenderedAt":414},["ShallowReactive",2],{"content-query-4KJrsAgNCj":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"icon":10,"body":11,"_type":408,"_id":409,"_source":410,"_file":411,"_stem":412,"_extension":413},"/dragonfly/about","dragonfly",false,"","ArmaDragonflyClient - About","ArmaDragonflyClient delivers next-level persistence in Arma 3 through an ultra-fast in-memory data store powered by C# .NET 8 and DragonflyDB. This high-performance framework provides unparalleled speed and scalability for all your Arma 3 gameplay data management needs.","mdi:file-text-outline",{"type":12,"children":13,"toc":391},"root",[14,23,28,35,45,51,58,76,82,87,115,121,126,179,185,190,213,219,224,247,253,258,281,287,293,311,317],{"type":15,"tag":16,"props":17,"children":19},"element","h1",{"id":18},"about",[20],{"type":21,"value":22},"text","About",{"type":15,"tag":24,"props":25,"children":26},"p",{},[27],{"type":21,"value":9},{"type":15,"tag":29,"props":30,"children":32},"h2",{"id":31},"dependencies",[33],{"type":21,"value":34},"Dependencies",{"type":15,"tag":36,"props":37,"children":38},"ul",{},[39],{"type":15,"tag":40,"props":41,"children":42},"li",{},[43],{"type":21,"value":44},"CBA_A3: Community Base Addons for Arma 3",{"type":15,"tag":29,"props":46,"children":48},{"id":47},"core-technology",[49],{"type":21,"value":50},"Core Technology",{"type":15,"tag":52,"props":53,"children":55},"h3",{"id":54},"modern-stack",[56],{"type":21,"value":57},"Modern Stack",{"type":15,"tag":36,"props":59,"children":60},{},[61,66,71],{"type":15,"tag":40,"props":62,"children":63},{},[64],{"type":21,"value":65},"C# .NET 8: Latest runtime performance and features",{"type":15,"tag":40,"props":67,"children":68},{},[69],{"type":21,"value":70},"DragonflyDB: Ultra-fast in-memory data store",{"type":15,"tag":40,"props":72,"children":73},{},[74],{"type":21,"value":75},"Arma 3 Integration: Native mod support",{"type":15,"tag":52,"props":77,"children":79},{"id":78},"data-storage",[80],{"type":21,"value":81},"Data Storage",{"type":15,"tag":24,"props":83,"children":84},{},[85],{"type":21,"value":86},"Lightning-fast storage capabilities:",{"type":15,"tag":36,"props":88,"children":89},{},[90,95,100,105,110],{"type":15,"tag":40,"props":91,"children":92},{},[93],{"type":21,"value":94},"Key-Value Operations: Instant data access",{"type":15,"tag":40,"props":96,"children":97},{},[98],{"type":21,"value":99},"Hash Storage: Complex data structures",{"type":15,"tag":40,"props":101,"children":102},{},[103],{"type":21,"value":104},"List Management: Sequential data handling",{"type":15,"tag":40,"props":106,"children":107},{},[108],{"type":21,"value":109},"Generic Storage: Flexible data typing",{"type":15,"tag":40,"props":111,"children":112},{},[113],{"type":21,"value":114},"Memory-Optimized: Maximum performance",{"type":15,"tag":52,"props":116,"children":118},{"id":117},"data-structure",[119],{"type":21,"value":120},"Data Structure",{"type":15,"tag":24,"props":122,"children":123},{},[124],{"type":21,"value":125},"All values in DragonflyDB must be stored as arrays:",{"type":15,"tag":36,"props":127,"children":128},{},[129,134,139,169,174],{"type":15,"tag":40,"props":130,"children":131},{},[132],{"type":21,"value":133},"Values must be formatted as arrays by the developer",{"type":15,"tag":40,"props":135,"children":136},{},[137],{"type":21,"value":138},"Consistent array format required for all operations",{"type":15,"tag":40,"props":140,"children":141},{},[142,144],{"type":21,"value":143},"Supports both single and multiple values in array format\n",{"type":15,"tag":36,"props":145,"children":146},{},[147],{"type":15,"tag":40,"props":148,"children":149},{},[150,152,159,161,167],{"type":21,"value":151},"Example: ",{"type":15,"tag":153,"props":154,"children":156},"code",{"className":155},[],[157],{"type":21,"value":158},"[\"value\"]",{"type":21,"value":160}," for single values, ",{"type":15,"tag":153,"props":162,"children":164},{"className":163},[],[165],{"type":21,"value":166},"[\"value1\", \"value2\"]",{"type":21,"value":168}," for multiple",{"type":15,"tag":40,"props":170,"children":171},{},[172],{"type":21,"value":173},"Enables uniform data handling and processing",{"type":15,"tag":40,"props":175,"children":176},{},[177],{"type":21,"value":178},"Provides predictable query results",{"type":15,"tag":52,"props":180,"children":182},{"id":181},"real-time-features",[183],{"type":21,"value":184},"Real-Time Features",{"type":15,"tag":24,"props":186,"children":187},{},[188],{"type":21,"value":189},"Advanced real-time capabilities:",{"type":15,"tag":36,"props":191,"children":192},{},[193,198,203,208],{"type":15,"tag":40,"props":194,"children":195},{},[196],{"type":21,"value":197},"Pub/Sub Messaging: Instant updates",{"type":15,"tag":40,"props":199,"children":200},{},[201],{"type":21,"value":202},"Task Scheduling: Efficient job processing",{"type":15,"tag":40,"props":204,"children":205},{},[206],{"type":21,"value":207},"Event Distribution: Real-time data flow",{"type":15,"tag":40,"props":209,"children":210},{},[211],{"type":21,"value":212},"State Management: Live data synchronization",{"type":15,"tag":52,"props":214,"children":216},{"id":215},"performance-features",[217],{"type":21,"value":218},"Performance Features",{"type":15,"tag":24,"props":220,"children":221},{},[222],{"type":21,"value":223},"Enterprise-grade operations:",{"type":15,"tag":36,"props":225,"children":226},{},[227,232,237,242],{"type":15,"tag":40,"props":228,"children":229},{},[230],{"type":21,"value":231},"In-Memory Processing: Microsecond response times",{"type":15,"tag":40,"props":233,"children":234},{},[235],{"type":21,"value":236},"Persistent Storage: Reliable data retention",{"type":15,"tag":40,"props":238,"children":239},{},[240],{"type":21,"value":241},"Scalable Architecture: Grow with your needs",{"type":15,"tag":40,"props":243,"children":244},{},[245],{"type":21,"value":246},"Data Integrity: Guaranteed consistency",{"type":15,"tag":52,"props":248,"children":250},{"id":249},"storage-flexibility",[251],{"type":21,"value":252},"Storage Flexibility",{"type":15,"tag":24,"props":254,"children":255},{},[256],{"type":21,"value":257},"The framework provides in-memory storage by default. For persistent disk storage:",{"type":15,"tag":36,"props":259,"children":260},{},[261,266,271,276],{"type":15,"tag":40,"props":262,"children":263},{},[264],{"type":21,"value":265},"Developers can implement custom database APIs",{"type":15,"tag":40,"props":267,"children":268},{},[269],{"type":21,"value":270},"Connect to any preferred database system",{"type":15,"tag":40,"props":272,"children":273},{},[274],{"type":21,"value":275},"Create custom storage solutions",{"type":15,"tag":40,"props":277,"children":278},{},[279],{"type":21,"value":280},"Design specific persistence layers",{"type":15,"tag":29,"props":282,"children":284},{"id":283},"technical-implementation",[285],{"type":21,"value":286},"Technical Implementation",{"type":15,"tag":52,"props":288,"children":290},{"id":289},"architecture",[291],{"type":21,"value":292},"Architecture",{"type":15,"tag":36,"props":294,"children":295},{},[296,301,306],{"type":15,"tag":40,"props":297,"children":298},{},[299],{"type":21,"value":300},"In-Memory Store: Ultra-fast data operations",{"type":15,"tag":40,"props":302,"children":303},{},[304],{"type":21,"value":305},"C# Library: Loads with Arma 3 for direct access",{"type":15,"tag":40,"props":307,"children":308},{},[309],{"type":21,"value":310},"Mod Integration: Seamless gameplay experience",{"type":15,"tag":29,"props":312,"children":314},{"id":313},"key-benefits",[315],{"type":21,"value":316},"Key Benefits",{"type":15,"tag":36,"props":318,"children":319},{},[320,331,341,351,361,371,381],{"type":15,"tag":40,"props":321,"children":322},{},[323,329],{"type":15,"tag":324,"props":325,"children":326},"strong",{},[327],{"type":21,"value":328},"Ultra Performance",{"type":21,"value":330},": Microsecond data operations",{"type":15,"tag":40,"props":332,"children":333},{},[334,339],{"type":15,"tag":324,"props":335,"children":336},{},[337],{"type":21,"value":338},"Modern Technology",{"type":21,"value":340},": Latest .NET 8 capabilities",{"type":15,"tag":40,"props":342,"children":343},{},[344,349],{"type":15,"tag":324,"props":345,"children":346},{},[347],{"type":21,"value":348},"Game Integration",{"type":21,"value":350},": Native Arma 3 experience",{"type":15,"tag":40,"props":352,"children":353},{},[354,359],{"type":15,"tag":324,"props":355,"children":356},{},[357],{"type":21,"value":358},"Scalability",{"type":21,"value":360},": Handles growing data needs",{"type":15,"tag":40,"props":362,"children":363},{},[364,369],{"type":15,"tag":324,"props":365,"children":366},{},[367],{"type":21,"value":368},"Reliability",{"type":21,"value":370},": Enterprise-grade stability",{"type":15,"tag":40,"props":372,"children":373},{},[374,379],{"type":15,"tag":324,"props":375,"children":376},{},[377],{"type":21,"value":378},"Storage Freedom",{"type":21,"value":380},": Choose your persistence solution",{"type":15,"tag":40,"props":382,"children":383},{},[384,389],{"type":15,"tag":324,"props":385,"children":386},{},[387],{"type":21,"value":388},"Consistent Data",{"type":21,"value":390},": Array-based value storage",{"title":7,"searchDepth":392,"depth":392,"links":393},2,[394,395,404,407],{"id":31,"depth":392,"text":34},{"id":47,"depth":392,"text":50,"children":396},[397,399,400,401,402,403],{"id":54,"depth":398,"text":57},3,{"id":78,"depth":398,"text":81},{"id":117,"depth":398,"text":120},{"id":181,"depth":398,"text":184},{"id":215,"depth":398,"text":218},{"id":249,"depth":398,"text":252},{"id":283,"depth":392,"text":286,"children":405},[406],{"id":289,"depth":398,"text":292},{"id":313,"depth":392,"text":316},"markdown","content:dragonfly:about.md","content","dragonfly/about.md","dragonfly/about","md",1742777961686]