קבצי ערכים מופרדים בפסיקים (CSV) הם המלך הבלתי מעורער של אחסון והעברת נתונים טבלאיים כבר עשרות שנים. כבר מראשית המחשוב, CSV נשאר השפה המשותפת להעברת נתונים בין מסדי נתונים, מערכות CRM, יישומי גיליון ומחסני נתונים. הפשטות שלהם — טקסט פשוט, שדות מופרדים בפסיק ורשומות מופרדות בשורה חדשה — הופכת אותם לקריאים כמעט בכל פלטפורמת תוכנה. אבל אותה פשטות יוצרת צוואר בקבוק משמעותי כשמערכים גדלים למיליוני שורות. תוכניות גיליון מסורתיות כמו Microsoft Excel ו-Google Sheets קורסות, קופאות או חותכות נתונים בשגרה כשמנסים לפתוח קבצי CSV שעוברים את מגבלת השורות הקשיחה שלהן (בדרך כלל 1,048,576 שורות ב-Excel ו-10 מיליון תאים ב-Google Sheets).
מול מערך ענק שאי אפשר לפתוח או לשנות בתוכנת שולחן רגילה, אנשי נתונים נשארים עם אתגר מתסכל: איך מפרקים קובץ טקסט של כמה גיגה-בייט לנתחים קטנים וניתנים לעיכול? היסטורית, הפתרונות היו או טכניים מאוד או לא נוחים מאוד. אפשר לכתוב סקריפטים מותאמים ב-Python או ב-Bash עם כלי שורת פקודה כמו split, וזה דורש ידע בתכנות וסביבת שורת פקודה. לחלופין, אפשר לפנות לכלי SaaS מקוונים שדורשים מנוי חודשי יקר ומכריחים להעלות נתונים קנייניים לשרתים לא מוכרים של צד שלישי. שתי הגישות מכניסות חיכוך עצום למשימה שאמורה להיות טריוויאלית.
היכנסו לאקוסיסטם הרשת המודרני. עם הופעת טכנולוגיות חזקות בצד הלקוח כמו HTML5 File API, דמיינו מחדש איך עיבוד קבצים גדולים צריך לעבוד. מפצל ה-CSV שלנו הוא פלא הנדסי שנועד לרוץ לגמרי בדפדפן. כשבוחרים קובץ CSV גדול, הנתונים לא משודרים בחיבור האינטרנט. יש אפס העלאות לשרת. במקום זאת, הדפדפן המקומי קורא את הקובץ דינמית ישירות מהדיסק, ומעבד אותו כולו בזיכרון.
פריצת הדרך הארכיטקטונית הזו נותנת שלושה יתרונות גדולים. ראשית, היא מאפשרת להציע את כלי הרמה הארגונית הזה חינם ב-100%. מכיוון שאין לנו תשלום על מופעי מחשוב ענן יקרים כדי לעבד מערכים ענקיים, או על דמי רוחב פס מופרזים להעברה הלוך ושוב, התקורה שלנו כמעט אפס, ואנחנו מעבירים את החיסכון ישירות אליכם. שנית, היא שוברת את מגבלות הגודל השרירותיות של מתחרים ישנים. בעוד כלים אחרים מגבילים אתכם ל-50MB או ל-100MB כדי להגן על תשתית השרת שלהם, הכלי שלנו נשען על ה-RAM ועל המעבד של המכשיר, ומאפשר לפצל קבצים גדולים ככל שהמחשב המקומי יכול לשאת. ולבסוף, והחשוב מכול, הוא מוודא שהנתונים נשארים פרטיים לגמרי. בין אם מדובר ברשומות מטופלים חסויות, בתנועות פיננסיות קנייניות או במסדי לקוחות רגישים, אפשר לסמוך על הכלי כי הנתונים פשוט לא עוזבים את המחשב. בעולם שמוטרד יותר ויותר מאבטחה דיגיטלית, גישה בצד הלקוח ובדפדפן היא הדרך האחראית היחידה לעבד נתונים רגישים.