MariaDB
-
מריה די בי וקטור אדישן: מיועד ללמידת מכונה
כאדריכל פתרונות עם ניסיון של למעלה משני עשורים במערכות מסדי נתונים רלציוניות, לאחרונה התחלתי לחקור את מהדורת ה-Vector החדשה של MariaDB על מנת לראות האם היא יכולה לטפח פתרון לאתגרי נתוני AI שאנו עומדים בפניהם. מבט מהיר נראה די משכנע, במיוחד עם הדרך שבה היא יכולה להביא את קסם ה-AI ישירות להגדרת מסד נתונים רגילה. בכל זאת, רציתי לבחון אותה באמצעות מקרה שימוש פשוט כדי לראות איך היא מבצעת בפועל. במאמר זה, אשתף את הנסיון והאפיונים שלי על יכולות ה-Vector…
-
ניטור דרופלטים של Redis באמצעות שירות Redis Exporter
הקדם מעקבה יעילה בבסיסים הרדיס היא חיונית לשמירה על ביצועים מושלמים, לזיהוי מפעמים קשורים בעיית התוחלת התהליך ולהבטיח את האמינות הכללית של המערכת. שירות העליטת רדיס רדיס הוא יכולת חזקה שעוצבה למעקב בעזרת פרומתהוס על בסיסים הרדיס. המדריך הזה ידורך אתך דרך הבניין וההגדרה המלאה של שירות עליטת רדיס רדיס, ויווצר בעיקרון פתרון מעקבה באופן בלתי מורגש. על ידי עיוורים אחר המדריך הזה, תקבע מערכת מעקבה מבוססת לחסכון בצורה מושלמת את מדגימות הביצועים של בסיס הרדיס שלך. הערה:הזמן האורך של…
-
מעקב שמאלי עבור יישומים ענן במכלאות
Shift-left היא גישה לפיתוח תוכנה ופעילות שמדגישה בדיקות, מעקב ואוטומציה מוקדם יותר במחזור חיי התוכנה. המטרה של גישת ה-Shift-left היא למנוע בעיות לפני שהן מתרחשות על ידי לכידתן מוקדם וטיפול בהן במהירות. כשאתה זוכר בעיית קיבולת או באג מוקדם, זה מהר יותר ופחות יקר לפתור אותה. העברת קוד לא יעיל למכלאות הענן יכולה להיות יקרה, כפי שזה עשוי להפעיל אוטומציה של התרחבות ולהעלות את החשבון החודשי שלך. עם זאת, אתה תהיה במצב חירום עד שתוכל לזהות, לבודד ולתקן את הבעיה.…
-
פריסת WordPress: Docker, Nginx, Apache ו-SSL
לפשט את פריסת אתר WordPress שלך עם המדריך שלנו הקל לעקיבה. השתמש ב-Docker Compose, Nginx, Apache ו-SSL לתהליך התקנה חלקלק. אנו גם ניצור נפחים כך שהשינויים או העדכונים ישמרו כשהמכונית תחדש פעולתה. הסיטואציה זוקמת על Google Cloud עם מופע פועל מערכת הפעלה Ubuntu 22.04. אפשר גם לעשות את הסיטואציה הזו בכל שירותי ענן כמו AWS או, Azure או, DigitalOcean, או בשרתים מיוחדים או VPS. הכרחיות התקן Docker ב-Ubuntu 22.04 התקן Docker Compose ב-Ubuntu 22.04. אנא וודא שביצעת את כל הצעדים…
-
שילוב SQL ו-NoSQL עם MariaDB ו-MongoDB
נניח שיש לך יישום שנוצר ב-Node.js (או בכל רשת אחרת). יישום זה מתחבר למסד נתונים MongoDB (NoSQL) כדי לאחסן דירוגים על ספרים (מספר כוכבים שניתן ותגובה). בנוסף, נניח שיש לך יישום נוסף שנוצר ב-Java (או Python, C#, TypeScript… כל דבר). יישום זה מתחבר למסד נתונים MariaDB (SQL, רשתי) כדי לנהל קטלוג ספרים (שם, שנה של פרסום, מספר עמודים). מבקשים ממך ליצור דוח שמראה את שם הספר ואת מידע הדירוג עבור כל ספר. שימו לב שבמסד הנתונים MongoDB אין את שמות…
-
שימוש בדפדפן פוסטרמ גרסא עם MariaDB Xpand
I'm not an anti-GUI person. In fact, I wrote three books about web GUI development with Java. However, I also like the command-line interface (CLI), especially text-based UIs. After a year of exploring MariaDB and the DevOps world, I got to discover and play with many text-based CLI tools that I didn't know even existed. These tools are especially useful when connecting to remote servers that don't have a GUI. כלי פקודתי מיוחד אחד שאני משתמש בו לעתים קרובות הוא…
-
SQL מבוזר: אלטרנטיבה לשיירת מסדי נתונים
חלוקת מסדי נתונים (Database sharding) היא התהליך של חלוקת הנתונים ליחידות קטנות שנקראות "שרידים" (shards). חלוקת מסדי נתונים בדרך כלל מופעלת כאשר מגיעה הצורך בהתרחבות של כתיבות. במהלך תוחלתו של יישום מוצלח, שרת המסדי נתונים יכול להגיע למספר המקסימלי של כתיבות שהוא מסוגל לבצע, בין על פי שעת עבודה או בין על פי קיבולת. חיתוך הנתונים למספר שרידים – כל אחד על שרת מסדי נתונים נפרד – מפחית את הלחץ על כל צומת נפרד, ובכך מגביר את קיבולת הכתיבה של…
-
איך להתקין את MariaDB על Ubuntu 22.04
הקדמה MariaDB הוא מערכת ניהול מסדי נתונים רצופיים מקורית שנפתחת, השמשה באופן נפוץ כאלטרנטיבה ל־MySQL כחלק מהמערכת המבוססת על LAMP (Linux, Apache, MySQL, PHP/Python/Perl) הפופולרית. המטרה היא להיות תחליף ישיר ל־MySQL. גרסה הקצרה של מדריך ההתקנה מורכבת משלושה שלבים אלו: עדכן את אינדקס החבילות באמצעות apt התקן את החבילה mariadb-server באמצעות apt. החבילה מביאה גם כלים קשורים לאינטראקציה עם MariaDB הפעל את סקריפט האבטחה mysql_secure_installation המובנה כדי להגביל גישה לשרת sudo apt update sudo apt install mariadb-server sudo mysql_secure_installation Copy…
-
גבולות גבוהים ועמידות במסדי נתונים עם MaxScale
יישומים קריטיים למשימה דורשים גבוהה זמינות. המטרה של גבוהה זמינות היא לספק למשתמשים גישה עקבית לשירותים או משאבים, מפחיתה את הסיכויים להפרעה. התמוטטות אוטומטית היא מנגנון ספציפי המשמש להשיג גבוהה זמינות. הוא כולל גילוי אוטומטי של כשל ברכיב מערכת (כמו שרת, רשת או מסד נתונים) ומעבר מיידי של הפעולות לרכיב מיוחד ללא התערבות אנושית. זה מעלה את העמידות. MariaDB MaxScale הוא פרוטוקול מסד נתונים שמכיל תכונות לגבוהה זמינות. במאמר זה, אראה לך איך אפשר לנסות אותו עם אפליקציה סימולטור חנות…