Προς το περιεχόμενο

Παρόμοιο με .dbf database file αλλά για πολλούς πίνακες


masteripper

Προτεινόμενες αναρτήσεις

Λίγο παράξενη η ερώτηση αλλά το σκηνικό είναι ως εξής:

Τα αρχείο .dbf έχει συγκεκριμένη δομή σαν binary αρχείο που σημαίνει ότι μπορώ να το διαβάσω άνετα σαν byte array...το κακό είναι ότι 1 .dbf <--> 1 πίνακας.

Το θέμα είναι αν υπάρχει κάτι παρόμοιο ώστε να το διαβάζω χωρίς driver και έξτρα .dll αλλά με υποστήριξη για περισσότερους πίνακες του 1 (ενός)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Question: Σε ποια γλώσσα το ανατπύσσεις;

Η βάσεις .dbf είναι βάση dBase άρα θα πρέπει να βρείς ένα εργαλείο dBase η αναπτύξεις ένα. IMHO καλύτερα να έχεις dependency σε Library.

 

Worst case βάζεις όλα τα dBase σε έναν φάκελο και με κώδικα τον σκανάρεις ώστε να διαβάσεις τα δεδομένα και με ένα convention ονομάζεις κάθε table όπως ονομάζετε το αρχείο. Σαν "βάση" ορίζεις τον folder που έχει όλα τα .dbf αρχεία.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)

Well εάν θες ελαφρά βάση δεδομένων υπάρχει η SQlite που είναι 1 αρχείο όλη η βάση, ειδάλλως θα πρέπει να αναπτύξεις your own way πχ. με JSON αλλά θα φας κόπο.
Βασικά θες να αναζητάς σε datasets εάν ναι πως;

Όπως και να έχει όπως και να αποθηκεύεις θες library αλλά με την SQlite γλιτώνεις την βαβούρα των πολλών αρχείων.

Επεξ/σία από PC_MAGAS
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Στις 1/5/2021 στις 5:44 ΜΜ, PC_MAGAS είπε

Well εάν θες ελαφρά βάση δεδομένων υπάρχει η SQlite που είναι 1 αρχείο όλη η βάση, ειδάλλως θα πρέπει να αναπτύξεις your own way πχ. με JSON αλλά θα φας κόπο.
Βασικά θες να αναζητάς σε datasets εάν ναι πως;

Όπως και να έχει όπως και να αποθηκεύεις θες library αλλά με την SQlite γλιτώνεις την βαβούρα των πολλών αρχείων.

Την SQLite την ξέρω αλλά επειδή είναι για μικρό μέγεθος δεδομενων έλεγα μήπως έβρισκα κάτι επιπέδου φτερού που να φτιάχνει 1 αρχειάκι και όλη η λειτουργικότητα να είναι επιπέδου λίγων εκατοντάδων γραμμών...χωρίς εξτρα .dll.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημοσ. (επεξεργασμένο)
3 λεπτά πριν, masteripper είπε

Την SQLite την ξέρω αλλά επειδή είναι για μικρό μέγεθος δεδομενων έλεγα μήπως έβρισκα κάτι επιπέδου φτερού που να φτιάχνει 1 αρχειάκι και όλη η λειτουργικότητα να είναι επιπέδου λίγων εκατοντάδων γραμμών...χωρίς εξτρα .dll.

Ε τότε CSV η JSON και τα φορτώνεις μνήμη σε ένα hashmap, μπορείς να έχεις σε ένα txt αρχείο και κάνεις μια in memory sqlite εάν θες search. Για πόσα records μιλάμε και τι είδους δεδομένα είναι;

Ότι binary αρχείο το φορτώνεις μέσω base64.
 

Επεξ/σία από PC_MAGAS
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Ελάχιστες εγγραφές..απλώς είπα να ρωτήσω αν μπορούσα να το κάνω με την φιλοσοφία του .dbf...απ'οτι βλέπω..ΔΕΝ....ισως πρέπει να σκεφτώ... :)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Well εξαρτάτε μπορεί απλά και ένα .txt αρχείο να σε βολεύει εάν μιλάμε για ελάχιστα data  υποθέτοντας ~10rows από database records.

Τα δεδομένα θα υπάρχει δυνατότητα επέκτασης του dataset σε records;

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...