Atkārtojam vēlreiz un skaļi - CSV nav datu apmaiņas formāts, tas nevar tikt uzskatīts par uzticamu. Datu apmaiņa it īpaši kritiskās lietotnēs nevar tikt veikta pa lēto https://t.co/AQ9PTEBXQN 7 atbildes

Pēteris Krišjānis
(2020-10-05 20:23:20)
@twitter
Atkārtojam vēlreiz un skaļi - CSV nav datu apmaiņas formāts, tas nevar tikt uzskatīts par uzticamu. Datu apmaiņa it īpaši kritiskās lietotnēs nevar tikt veikta pa lēto https://t.co/AQ9PTEBXQN
Pēteris Krišjānis
(2020-10-05 20:24:54)
@twitter
CSV problēmas: * Atkarīgs no datu avota un datu saņēmēja interpretācijas; * Lauku tipi netiek specificēti; * Parasti izmanto Excel kas šajā gadījumā ir limitēts, jo nevar kalpot par aizvietojumu datubāzei; * Izmantojiet datubāzi. Algojiet cilvēkus kas to izstrādā un uztur;
Aleksejs Mjaliks
(2020-10-05 20:26:18)
@twitter
@pecisk Pag... Kur problēma ar CSV? Ir nācies apstrādāt CSV, kur krietni vairāk par miljons rindiņām, un viss kārtībā. Šajā gadījumā ir problēma ar rīka izvēli.
Pēteris Krišjānis
(2020-10-05 20:28:18)
@twitter
@amjaliks Tāpēc ka rīka izvēle un CSV izvēle iet roku rokā. Bet pat bez visa rīka CSV nav definēti lauku tipi, tas nav standartizēts, un to var interpretēt ļoti dažādi. Lielās, kritiskās sistēmās kas apmainās ar informāciju ārēji to izmantot vienkārši nedrīkst. Iekšējās arī limitēti.
Pēteris Krišjānis
(2020-10-05 20:29:41)
@twitter
@amjaliks Tā liekas, ka CSV ir ērts un foršs, bet man ir sanācis pēdējā gada laikā saskarties ar daudz situācijām, kas vienkārši norāda uz to, ka industrija vienkārši rullē gurķi attiecībā uz atbilstīgiem datu apmaiņas formātiem. JSON piemēram daudz uzticamāks šajā ziņā.
Aleksejs Mjaliks
(2020-10-05 21:28:57)
@twitter
@pecisk JSON nav jau arī nekāds fool-proof formāts. Ar to arī var iedzīvoties problēmās. Tie pašu datu tipi tur ir visai nosacīti: string, numeric, boolean + array un object. Bet darba šo formātu jau vajadzēs kādu bibliotēku.
Aleksejs Mjaliks
(2020-10-05 21:31:01)
@twitter
@pecisk Un ar JSON arī ir piedzīvotas galvassāpes, kad otrā galā, kāds neaizdomājoties bliež laukā datu ar noklusēto/iebūvēto seriālizāciju, kā rezultātā iegūts grūti apstrādājams JSON ar random datu struktūru.
Aigars Mahinovs
(2020-10-06 13:07:10)
@twitter
@pecisk CSV ir pilnīgi normāls datu apmaiņas formāts. Problēma radās, kad šie to pārkonvertēja uz XLS. Nevis uz XLSX, bet uz veco XLS.

© 2009-2017 civciv ;)