masteripper Δημοσ. 28 Απριλίου 2021 Δημοσ. 28 Απριλίου 2021 Λίγο παράξενη η ερώτηση αλλά το σκηνικό είναι ως εξής: Τα αρχείο .dbf έχει συγκεκριμένη δομή σαν binary αρχείο που σημαίνει ότι μπορώ να το διαβάσω άνετα σαν byte array...το κακό είναι ότι 1 .dbf <--> 1 πίνακας. Το θέμα είναι αν υπάρχει κάτι παρόμοιο ώστε να το διαβάζω χωρίς driver και έξτρα .dll αλλά με υποστήριξη για περισσότερους πίνακες του 1 (ενός)
PC_MAGAS Δημοσ. 1 Μαΐου 2021 Δημοσ. 1 Μαΐου 2021 Question: Σε ποια γλώσσα το ανατπύσσεις; Η βάσεις .dbf είναι βάση dBase άρα θα πρέπει να βρείς ένα εργαλείο dBase η αναπτύξεις ένα. IMHO καλύτερα να έχεις dependency σε Library. Worst case βάζεις όλα τα dBase σε έναν φάκελο και με κώδικα τον σκανάρεις ώστε να διαβάσεις τα δεδομένα και με ένα convention ονομάζεις κάθε table όπως ονομάζετε το αρχείο. Σαν "βάση" ορίζεις τον folder που έχει όλα τα .dbf αρχεία.
masteripper Δημοσ. 1 Μαΐου 2021 Μέλος Δημοσ. 1 Μαΐου 2021 Αυτά τα ξέρω... είπα απλώς μήπως βρω κάποιο άλλο format που να είναι εύκολα αναγνώσιμο χωρίς την χρήση driver
PC_MAGAS Δημοσ. 1 Μαΐου 2021 Δημοσ. 1 Μαΐου 2021 (επεξεργασμένο) Well εάν θες ελαφρά βάση δεδομένων υπάρχει η SQlite που είναι 1 αρχείο όλη η βάση, ειδάλλως θα πρέπει να αναπτύξεις your own way πχ. με JSON αλλά θα φας κόπο. Βασικά θες να αναζητάς σε datasets εάν ναι πως; Όπως και να έχει όπως και να αποθηκεύεις θες library αλλά με την SQlite γλιτώνεις την βαβούρα των πολλών αρχείων. Επεξ/σία 1 Μαΐου 2021 από PC_MAGAS
masteripper Δημοσ. 2 Μαΐου 2021 Μέλος Δημοσ. 2 Μαΐου 2021 Στις 1/5/2021 στις 5:44 ΜΜ, PC_MAGAS είπε Well εάν θες ελαφρά βάση δεδομένων υπάρχει η SQlite που είναι 1 αρχείο όλη η βάση, ειδάλλως θα πρέπει να αναπτύξεις your own way πχ. με JSON αλλά θα φας κόπο. Βασικά θες να αναζητάς σε datasets εάν ναι πως; Όπως και να έχει όπως και να αποθηκεύεις θες library αλλά με την SQlite γλιτώνεις την βαβούρα των πολλών αρχείων. Την SQLite την ξέρω αλλά επειδή είναι για μικρό μέγεθος δεδομενων έλεγα μήπως έβρισκα κάτι επιπέδου φτερού που να φτιάχνει 1 αρχειάκι και όλη η λειτουργικότητα να είναι επιπέδου λίγων εκατοντάδων γραμμών...χωρίς εξτρα .dll.
PC_MAGAS Δημοσ. 2 Μαΐου 2021 Δημοσ. 2 Μαΐου 2021 (επεξεργασμένο) 3 λεπτά πριν, masteripper είπε Την SQLite την ξέρω αλλά επειδή είναι για μικρό μέγεθος δεδομενων έλεγα μήπως έβρισκα κάτι επιπέδου φτερού που να φτιάχνει 1 αρχειάκι και όλη η λειτουργικότητα να είναι επιπέδου λίγων εκατοντάδων γραμμών...χωρίς εξτρα .dll. Ε τότε CSV η JSON και τα φορτώνεις μνήμη σε ένα hashmap, μπορείς να έχεις σε ένα txt αρχείο και κάνεις μια in memory sqlite εάν θες search. Για πόσα records μιλάμε και τι είδους δεδομένα είναι; Ότι binary αρχείο το φορτώνεις μέσω base64. Επεξ/σία 2 Μαΐου 2021 από PC_MAGAS
masteripper Δημοσ. 3 Μαΐου 2021 Μέλος Δημοσ. 3 Μαΐου 2021 Ελάχιστες εγγραφές..απλώς είπα να ρωτήσω αν μπορούσα να το κάνω με την φιλοσοφία του .dbf...απ'οτι βλέπω..ΔΕΝ....ισως πρέπει να σκεφτώ...
PC_MAGAS Δημοσ. 3 Μαΐου 2021 Δημοσ. 3 Μαΐου 2021 Well εξαρτάτε μπορεί απλά και ένα .txt αρχείο να σε βολεύει εάν μιλάμε για ελάχιστα data υποθέτοντας ~10rows από database records. Τα δεδομένα θα υπάρχει δυνατότητα επέκτασης του dataset σε records;
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα