🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈
نسخه جدید ذن-کیو 1.7.6 منتشر شد.
از دیتابیس های رابطه ای مطرح مثل postgresql و mysql تا json و csv فایل ها تا تایپ های داخلی گولنگ مثل channel ها و slice ها آماده داده ورزی شما در ساختاری یکپارچه هستند.
🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈
🆔 @zenql_pack
نسخه جدید ذن-کیو 1.7.6 منتشر شد.
از دیتابیس های رابطه ای مطرح مثل postgresql و mysql تا json و csv فایل ها تا تایپ های داخلی گولنگ مثل channel ها و slice ها آماده داده ورزی شما در ساختاری یکپارچه هستند.
🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈
🆔 @zenql_pack
آندره یک سوالی راجع به ZenQl پرسید که شاید سوال خیلی از دوستان هم باشه.
پرسید آیا از هوش مصنوعی برای ساختن ZenQl استفاده کردم؟
پاسخ دادم من از هوش مصنوعی برای رفع مشکل و تحقیق استفاده میکنم و خیلی اعتقادی به کدنوشتن مستقیم AI ندارم چون پیچیدگی های غیرضروری بوجود میاره. و این خطرناکه.
احساس خوبیه که چیزی بسازی و افراد در نقاط مختلف دنیا نسبت بهش واکنش مناسبی داشته باشند.
ذن کیو ال، چیز عجیبی نیست... ولی دستاوردی هستش که هویت من رو بعنوان یک open-source contributor تثبیت کرد و باعث سربلندی من شد.
آندره ۲۱ سال سابقه کاری داره و یک CEO در رومانی هستش.
https://dev.to/zenq-query-lang/zenq-powerful-fluent-queries-in-golang-3ec3
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
پرسید آیا از هوش مصنوعی برای ساختن ZenQl استفاده کردم؟
پاسخ دادم من از هوش مصنوعی برای رفع مشکل و تحقیق استفاده میکنم و خیلی اعتقادی به کدنوشتن مستقیم AI ندارم چون پیچیدگی های غیرضروری بوجود میاره. و این خطرناکه.
احساس خوبیه که چیزی بسازی و افراد در نقاط مختلف دنیا نسبت بهش واکنش مناسبی داشته باشند.
ذن کیو ال، چیز عجیبی نیست... ولی دستاوردی هستش که هویت من رو بعنوان یک open-source contributor تثبیت کرد و باعث سربلندی من شد.
آندره ۲۱ سال سابقه کاری داره و یک CEO در رومانی هستش.
https://dev.to/zenq-query-lang/zenq-powerful-fluent-queries-in-golang-3ec3
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
نسخه جدید منتشر شد. چرا معتقدیم نسخه جدید منطبق با اصول kiss و dry است؟
🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈
زیرا برای استفاده از قابلیت های مرتب سازی مربوط به دیتا استراکچر heap, لازم نیست هر بار اقدام به پیاده سازی فانکشن هایی چون less و swap و غیره بنمایید. در اغلب موارد هم شاید نیازی به پیاده سازی heap.Interface نداشته باشید بلکه نحوه مرتب سازی برایتان اهمیت دارد. با استفاده از ZenQL از قابلیت های فوق العاده Heap در گولنگ بصورت سریع بهره مند شوید.
🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈
زیرا برای استفاده از قابلیت های مرتب سازی مربوط به دیتا استراکچر heap, لازم نیست هر بار اقدام به پیاده سازی فانکشن هایی چون less و swap و غیره بنمایید. در اغلب موارد هم شاید نیازی به پیاده سازی heap.Interface نداشته باشید بلکه نحوه مرتب سازی برایتان اهمیت دارد. با استفاده از ZenQL از قابلیت های فوق العاده Heap در گولنگ بصورت سریع بهره مند شوید.
🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
دلیل این همه تغییر نام این بود که شناخته بشیم... و قابل تمایز.
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
مستندات نسخه v1.7.8
تاریخچه مستندات:
https://github.com/malikhan-dev/zenql/tree/main/Doc_History
🎈🎈🎈🎈🎈🎈🎈🎈🎈
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
تاریخچه مستندات:
https://github.com/malikhan-dev/zenql/tree/main/Doc_History
🎈🎈🎈🎈🎈🎈🎈🎈🎈
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
GitHub
zenql/Doc_History at main · malikhan-dev/zenql
ZenQL is an internal DSL for Go that provides expressive querying and streaming pipelines over in-memory and async data sources. While inspired by the elegance of C# LINQ, it is built with its own ...
This media is not supported in your browser
VIEW IN TELEGRAM
سناریو تست ماژول دیتابیس ZenQL که بسیار سختگیرانه هستش به این صورته که به ازای هر اجرا یک دیتابیس جدید را ایجاد کرده.
جدولی در آن دیتابیس ایجاد نموده و چند رکورد به آن جدول افزوده میشود. این روال هم در دیتابیس mysql انجام میشود و هم در یک دیتابیس postgresql .
و به ازای هر دیتابیس مورد پشتیبانی تعدادی تست از عملیات متداول پایگاه های داده مختلف انجام میشود. مثل query و insert و delete و transactions و ...
❗️(اختلاف داده ها در دو پایگاه داده به دلیل جا افتادن یکی از تست ها در حین ضبط میباشد)
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
جدولی در آن دیتابیس ایجاد نموده و چند رکورد به آن جدول افزوده میشود. این روال هم در دیتابیس mysql انجام میشود و هم در یک دیتابیس postgresql .
و به ازای هر دیتابیس مورد پشتیبانی تعدادی تست از عملیات متداول پایگاه های داده مختلف انجام میشود. مثل query و insert و delete و transactions و ...
❗️(اختلاف داده ها در دو پایگاه داده به دلیل جا افتادن یکی از تست ها در حین ضبط میباشد)
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
نسخه 1.7.9 کتابخونه ZenQL منتشر شد. Thor engine رکورد جدید و فوق العاده ای رو ثبت کرد که در بنچمارک میتونید ببینید.
فرض میکنیم عددمون یک ثانیه هستش در برابر 50 میلیون رکورد. که البته کمتر از یک ثانیه هستش.
این کتابخونه یک DSL برای گولنگ هستش که داده ها رو از منابع مختلفی دریافت میکنه و با زبان محاوره ای قابلیت پردازش رو در اختیار توسعه دهندگان قرار میده.
از csv تا Postgresql و MySQL تا slice ها و channel ها.
الهام گرفته از C# Linq
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
فرض میکنیم عددمون یک ثانیه هستش در برابر 50 میلیون رکورد. که البته کمتر از یک ثانیه هستش.
این کتابخونه یک DSL برای گولنگ هستش که داده ها رو از منابع مختلفی دریافت میکنه و با زبان محاوره ای قابلیت پردازش رو در اختیار توسعه دهندگان قرار میده.
از csv تا Postgresql و MySQL تا slice ها و channel ها.
الهام گرفته از C# Linq
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
🔥2
از 9 ثانیه تا زیر ۱ ثانیه. روایتی از تکامل ZenQL
https://dev.to/zenql/zenql-benchmark-for-collections-541d
🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
https://dev.to/zenql/zenql-benchmark-for-collections-541d
🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈🎈
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
DEV Community
50 Million Records in Under One Second — Inside ZenQL’s New Collection Engine
With the release of version 1.7.9, ZenQL’s Collection API, Thor, received substantial performance...
فقط یه طنز هستش. راه زیاااادی داریم اما امیدواریم! ناگفته نماند بدون وجود java streams و مخصوصا Linq وجود نداشتیم البته :)
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
نسخه جدید منتشر شد. علاوه بر بهبود کارآیی , مصرف حافظه و حذف منسوخات نیازی به mapping function های دستی در حین کار با دیتابیس ها وجود ندارد
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
❤1🔥1👏1
We are here to stay!
Top 4 Google search. 2nd place!
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
Top 4 Google search. 2nd place!
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
🔥2
هنر zenql اینه که در این قطعه کد که هم فیلتر هست و هم Group. یکبار روی کل آیتم ها میچرخه و لوپ میزنه. عملیات هایی مثل Group و filter در واقع نوعی همجوشی دارند. operator fusion مورد ادعای ZenQL همین مطلب هستش که در مستندات وجود داره. زیباست نه؟
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
🔥2😇1
This media is not supported in your browser
VIEW IN TELEGRAM
در این ویدیو بررسی کردیم که در عملیات فیلتر و group داده ها در ۲۱ آیتم چند بار loop زدیم. ۲۱ بار. یعنی عملیات فیلتر و گروپ در یک چرخه اجرا شدند.
کمی تردید وجود داشت که گفتیم بیشتر به این موضوع بپردازیم.
تابحال هم هرگز ادعای نادرستی مطرح نشده مگر اینکه ناشی از اشتباهات بوده باشه
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
کمی تردید وجود داشت که گفتیم بیشتر به این موضوع بپردازیم.
تابحال هم هرگز ادعای نادرستی مطرح نشده مگر اینکه ناشی از اشتباهات بوده باشه
🆔 @zenql_pack
💾 https://github.com/malikhan-dev/zenql
🔥1
سلام دوستان امیدوارم حالتون خوب باشه و شاد و پر از امید باشید. در حال حاضر داریم تلاش میکنیم تا مصرف حافظه امن و هوشمندانه ای در حین کار با Collections API ها داشته باشیم و علاوه بر اون چند فیچر هم در نسخه بعدی معرفی کنیم. و بیش از هر زمان دیگری آماده محیط پروداکشن باشیم.
البته با قابلیت های دیگه مون مثل streaming در حال حاضر هم میتونیم خیلی بهینه از منابع سیستم استفاده کنیم و کارهای سنگین تری انجام بدیم... ولی میطلبید که بیشتر روی مصرف منابع در collection api مثل ۲ یا ۳ ریلیز قبلی وقت بذاریم
🆔 @ZenQL_Pack
💾 https://github.com/malikhan-dev/zenql
البته با قابلیت های دیگه مون مثل streaming در حال حاضر هم میتونیم خیلی بهینه از منابع سیستم استفاده کنیم و کارهای سنگین تری انجام بدیم... ولی میطلبید که بیشتر روی مصرف منابع در collection api مثل ۲ یا ۳ ریلیز قبلی وقت بذاریم
🆔 @ZenQL_Pack
💾 https://github.com/malikhan-dev/zenql
GitHub
GitHub - malikhan-dev/zenql: A Polymorphic Query Framework For Go. Inspired By LINQ And Java Streams.
A Polymorphic Query Framework For Go. Inspired By LINQ And Java Streams. - malikhan-dev/zenql
نسخه v1.8.1 منتشر شد.
🎈🎈🎈🎈🎈🎈
✅ مدیریت امن هوشمند و قابل تنظیم حافظه.
✅ آماده استفاده در محیط پروداکشن.
✅ قابلیت Projection...
🎈🎈🎈🎈🎈🎈
🆔 @ZenQL_Pack
💾 https://github.com/malikhan-dev/zenql
🎈🎈🎈🎈🎈🎈
✅ مدیریت امن هوشمند و قابل تنظیم حافظه.
✅ آماده استفاده در محیط پروداکشن.
✅ قابلیت Projection...
🎈🎈🎈🎈🎈🎈
🆔 @ZenQL_Pack
💾 https://github.com/malikhan-dev/zenql
🔥1
انتظار ۱۵۱۹ کلون و ۵۶۷ کلونر منحصر به فرد رو نداشتم! آمار خیلی خوبیه خوشبختانه...
یوزرهای زیاد و سیستم های زیادی داریم!
🆔 @ZenQL_Pack
💾 https://github.com/malikhan-dev/zenql
یوزرهای زیاد و سیستم های زیادی داریم!
🆔 @ZenQL_Pack
💾 https://github.com/malikhan-dev/zenql
