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

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

Δημοσ.

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

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

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

Δημοσ.

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

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

 

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

Δημοσ.

Αυτά τα ξέρω... είπα απλώς μήπως βρω κάποιο άλλο format που να είναι εύκολα αναγνώσιμο χωρίς την χρήση driver

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

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;

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

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

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

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

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

Σύνδεση

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

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