alles over je Palm Treo smartphone of PalmOS pda
|
Registreer | FAQ | Ledenlijst | Kalender | Berichten van vandaag | Zoeken |
#1
|
|||
|
|||
Grote databases op een Palm
Klopt mijn indruk dat alle databases voor Palm niet meer dan speeltjes zijn? Ik wil een paar eenvoudige dingen:
- Indexfiles aanmaken op een willekeurig veld, zodat ik snel kan zoeken in een grote database. Geen heeft dat. Stel ik wil een woord opzoeken in een lijst van 250.000 dan is het standaardtechnologie sinds 1970 om dat *onmiddelijk* te kunnen vinden (binair zoeken, btree etc, op de ALLEREERSTE PC kon je daarmee binnen 1 seconde een record vinden in een miljard records) (kan wel met spec woordenboekprog, weet ik wel, maar toch, waarom heb je anders een generieke database?) - Volgende probleem: kan niet meer dan 60.000 records. Behalve Database Professional (Mobisoft) trouwens maar dat is traag en instabiel en het woordenboek doorscannen duurt eeuwig zonder indexen (lukt overigens wel) - Okee, dan een gedachtenexperiementje, 2 tabellen: Debiteuren en Facturen. Basics lukt. Maar geen enkele database kan subtotaliseren op records, zodat ik bijvoorbeeld in 1 oogopslag openstaand saldo per debiteur kan zien. - Okee, als dat niet kan dan wil ik zelf een totaalveld in Debiteur kunnen ophogen, telkens wanneer een nieuwe factuur wordt ingevoerd. Kan niet. Sja. CD's bijhouden is best leuk hoor. Wat volgens mij een gat in de markt is, is een ECHT goede database, met index-files en aantal records alleen beperkt door geheugen. En een programmeertaal plus visual design. Clipper (dbase compiler) voor Palm!!! Iemand tips? Zijn die Java databases beter? IBM DB2 voor Palmos, iemand daar ervaring mee? Oracle lite? Iemand? Groeten, Bas Hamstra. |
#3
|
||||
|
||||
Hallo Bas,
Heb je ook al gekeken naar SmartList To Go ? Ik ga hier niet beloven dat dat pakket alles kan wat jij vraagt, maar het was in 2003 (toen dit pakket gereviewed werd op de Palmclub) al een uitgebreid databasepakket. Succes, groeten, Roel.
__________________
FairPhone 3 (Android) Ik kan iedereen KEMDEM aanraden : Kijk Even Mee, Denk Even Mee |
#4
|
||||
|
||||
Citaat:
Citaat:
Ik wil een paar eenvoudige dingen:
- Indexfiles aanmaken op een willekeurig veld, zodat ik snel kan zoeken in een grote database. Geen heeft dat. Stel ik wil een woord opzoeken in een lijst van 250.000 dan is het standaardtechnologie sinds 1970 om dat *onmiddelijk* te kunnen vinden (binair zoeken, btree etc, op de ALLEREERSTE PC kon je daarmee binnen 1 seconde een record vinden in een miljard records) (kan wel met spec woordenboekprog, weet ik wel, maar toch, waarom heb je anders een generieke database?) Citaat:
- Volgende probleem: kan niet meer dan 60.000 records. Behalve Database Professional (Mobisoft) trouwens maar dat is traag en instabiel en het woordenboek doorscannen duurt eeuwig zonder indexen (lukt overigens wel)
Citaat:
- Okee, dan een gedachtenexperiementje, 2 tabellen: Debiteuren en Facturen. Basics lukt. Maar geen enkele database kan subtotaliseren op records, zodat ik bijvoorbeeld in 1 oogopslag openstaand saldo per debiteur kan zien.
- Okee, als dat niet kan dan wil ik zelf een totaalveld in Debiteur kunnen ophogen, telkens wanneer een nieuwe factuur wordt ingevoerd. Kan niet. Citaat:
Iemand tips?
|
#5
|
|||
|
|||
Citaat:
- SmartList - HandBase - PilotDB - Database Professional (voorheen Access van Mobi) - HB++ basic (zou top pakket zijn met betere db engine) |
#6
|
||||
|
||||
Citaat:
Citaat:
Oorspronkelijk geplaatst door Ghia
De dingen die je beschrijft zijn eenvoudig, maar komplex.
__________________
HP 300Lx, Palm m100, 3Com IIIxe, Palm IIIc, PalmOne Tungsten T2, PalmOne Treo 650, Fossil WristPDA, Qtek 9100, HTC TyTN, Apple Newton OMP, Sony Clie PEG TH55, PalmOne LifeDrive, Nokia N95 8GB, Nokia E61i, Nokia E72, Nokia N95 8GB, iPhone 3GS, Blackberry Curve, HTC Hero, Samsung Galaxy Note, Samsung Galaxy S2, Nexus 7, Nexus 5 |
#7
|
||||
|
||||
Verplaatst naar software.
|
#8
|
||||
|
||||
Citaat:
Jan Karel
__________________
Maak niet steeds dezelfde fout ! Er is keus genoeg ! |
#9
|
||||
|
||||
Als je de kaart van Nederland ziet als een grote database van punten (POI's), lijnen (wegen) etc., dan denk ik dat de opmerking "Klopt mijn indruk dat alle databases voor Palm niet meer dan speeltjes zijn?" niet helemaal juist is. TomTon/Digimap etc. weten toch redelijk snel hun weg te vinden in die duizenden wegen in Nederland/Europa?
Op een hoger nivo: pdb's kunnen niet meer dat ca. 60000 records aan, dus meer records betekent dat je je database moet opsplitsen. Indexeren kan natuurlijk (met bijv. HB++) wel, maar je moet het wel zelf regelen. Instabiliteit in een standaard pdb? Daar heb ik nog nooit van gehoord. Wat bedoel je daarmee? Het is natuurlijk ook onzin dat de allereerste PC in 1 seconde een record uit een database met 1000000000 records kon vinden. Hoe krijg je immers 1 miljard records op een 360kB schijfje?
__________________
FBTV 2.2.6: De HiRes TV Gids voor PalmOS (27/03/07) nu met een nieuw narrow lettertype. Laat ontwikkeling / support van FBTV niet in de steek: FBTV is donateware! |
#10
|
|||
|
|||
Op zich is HB++ mooi, maar ik zou verwachten dat er btree bibliotheek was. Dit van scratch programmeren is iets teveel van het goed (zelfs al heb je een schaakprogje geschreven in C). Programmeren in HB lijkt me leuk en ik heb al een paar ideeen om mijn problemen te omzeilen.
Wat ik van plan ben is 10 strings (ipv 1) te vangen in 1 record en dan te zoeken in 260.000 woorden, met als eerste doel dat het eerste woord dat aan q* (any letter) voldoet binnen een seconde gevonden wordt, en als tweede doel dat ook de eerste mogelijkheid die aan *e*p*k*s*t (any letter) voldoet binnnen 1 sec gevonden kan worden. |
#11
|
||||
|
||||
Citaat:
Wat ik van plan ben is 10 strings (ipv 1) te vangen in 1 record en dan te zoeken in 260.000 woorden, met als eerste doel dat het eerste woord dat aan q* (any letter) voldoet binnen een seconde gevonden wordt, en als tweede doel dat ook de eerste mogelijkheid die aan *e*p*k*s*t (any letter) voldoet binnnen 1 sec gevonden kan worden.
Vul op de bovenste regel de bekende karakters in, voor de onbekende kan je een * of . invoeren. En aanschouw het resultaat. Dit programma is geschreven in C, maar ik denk dat HB redelijk vergelijkbare resultaten kan halen.
__________________
Rob. The real source of applications. ___________________________________ |