Hawk_AA Skrevet 12. juni 2008 Del Skrevet 12. juni 2008 Hei, Har googlet masse over dette, uten å bli stort klokere. Jeg er ute etter en databasetype/løsning som fungerer på en skrevet applikasjon samt en internettserver. Mesteparten av tiden skal databasen være knyttet opp mot internett, men for enkelte tidsrom er det nødvendig å ta med filene til et sted uten nett-tilkobling og redigere dem der. Jeg så for meg at en slags fil (f.eks. en *.mdb) lå på serveren hele tiden, denne kunne kopieres ut og benyttes i en applikasjon som leste fila. Når jeg da er ferdig med denne, laster jeg den opp igjen. Har tittet litt på accessdatabaser. Personlig liker jeg ikke denne så godt, og når i tillegg jeg ikke greier å koble meg på databasen (one.com med php 5), ser jeg etter andre løsninger. Ser for meg å skrive applikasjonen i visual basic, evt C#. Håper det ikke er et for dumt spørsmål. Et lite hint hadde vært til stor hjelp. Håkon Lenke til kommentar
kavk Skrevet 12. juni 2008 Del Skrevet 12. juni 2008 kan hjelpe deg hvis du skal koble til databasen hvis du skal bruke mysql database og php. Lenke til kommentar
Hawk_AA Skrevet 12. juni 2008 Forfatter Del Skrevet 12. juni 2008 Hei, Veldig hyggelig med hjelp . Har allerede skrevet noen web-applikasjoner med MySQL, men jeg vet ikke helt om dette er brukbart på en applikasjon. www.aamdal.com/hakon/vitseweb om du vil ha noe å le av Hawk Lenke til kommentar
roac Skrevet 13. juni 2008 Del Skrevet 13. juni 2008 Hvis dette er noe som du skal bruke i profesjonell sammenheng ville jeg vurdert å kjøre SQL Server i bakkant, og utvikle i C# mot en lokal database (SQL Server 2005/8 Express) som replikeres mot sentral database ved behov. Lenke til kommentar
Hawk_AA Skrevet 13. juni 2008 Forfatter Del Skrevet 13. juni 2008 Hei, Det er i utgangspunktet til et profesjonelt formål, men må forholde meg til gratisalternativer så langt. Har sett litt på hvordan eksportere data fra MySQL. Forslag? Hawk Lenke til kommentar
blackbrrd Skrevet 14. juni 2008 Del Skrevet 14. juni 2008 Hvis du skal eksportere/importere data fra/til MySQL så kan du, som med alle databaser bruke backup/restore rutinene. "men for enkelte tidsrom er det nødvendig å ta med filene til et sted uten nett-tilkobling og redigere dem der." Da er spørsmålet: skal databasen kunne redigeres samtidig i offline og online modus? Dvs at du må merge to databaser etterpå? Gå for C# eller f.eks Java til programmeringen. Lenke til kommentar
Hawk_AA Skrevet 14. juni 2008 Forfatter Del Skrevet 14. juni 2008 Hei Blackbird! Nei, når jeg går ut og bruker den uten nett, skal alle redigeringsfunkjoner skrus av, i allefall i første omgang, det vil si at databasen bare blir endret offline. Så kan den egentlig bare skrive over den som ligger på internett når jeg er tilbake igjen. Tenker å prøve meg på C# ja. Ha en ellers fin lørdag =) Lenke til kommentar
JohndoeMAKT Skrevet 14. juni 2008 Del Skrevet 14. juni 2008 Du bør muligens se på hva SQLite gir. Når det kommer til ytelse og skaléring vet jeg ikke hvor bra SQLite ligger ann, men det at databasen ligger i én cross-platform fil uten behov for server daemon og er native støttet i de fleste systemer gjør det til en god kanidat for det du ønsker. http://en.wikipedia.org/wiki/SQLite Lenke til kommentar
Hawk_AA Skrevet 14. juni 2008 Forfatter Del Skrevet 14. juni 2008 Hei, Har tittet mye på denne, og det er akkurat en slik database jeg trenger! Det stod at den var lite egnet til å bli modifisert over et nettverk (mulig dette kommer til å skje), også får jeg virkelig ikke koblet denne opp imot php ved hjelp av php PDO. Noen innsigelser? Lenke til kommentar
JohndoeMAKT Skrevet 14. juni 2008 Del Skrevet 14. juni 2008 http://no2.php.net/pdo Scroller du litt ned der finner du SQLite. Hvor leste du det om modifikasjon over nettverk? Lenke til kommentar
Hawk_AA Skrevet 14. juni 2008 Forfatter Del Skrevet 14. juni 2008 Hei, Jeg fant det på http://www.sqlite.org/whentouse.html . Client/Server Applications If you have many client programs accessing a common database over a network, you should consider using a client/server database engine instead of SQLite. SQLite will work over a network filesystem, but because of the latency associated with most network filesystems, performance will not be great. Jeg har funnet ut av dette med PDO, men jeg var nylig i kontakt med en supportpersom (Hurra for 24/7 live-support!). Driveren innen sqlite var av, og serverne til one.com støtter ikke dette (påstod han.) Har prøvd å koble meg litt opp mot dette i C# også, har ikke lyktes så langt. Jeg kommer ikke til å gi opp med det første! Lenke til kommentar
siDDis Skrevet 16. juni 2008 Del Skrevet 16. juni 2008 SQLite er eit meget bra alternativ, så kan ein også skrive webservices som oppdaterer den over nettet. SQLite skalerer også bra, du kan ha svære databaser på fleire terrabytes. Men når du skriver til den så låses heile filen. Derfor må ein tenke over om det skal være mange samtidige operasjoner, om så bør ein anna database vurderas. Ellers kan ein også sjå på firebird http://www.firebirdsql.org/manual/fbmetasecur-embedded.html For c# http://www.firebirdsql.org/dotnetfirebird/index.html Lenke til kommentar
roac Skrevet 16. juni 2008 Del Skrevet 16. juni 2008 SQLite skalerer også bra, du kan ha svære databaser på fleire terrabytes. Men når du skriver til den så låses heile filen. Derfor må ein tenke over om det skal være mange samtidige operasjoner, om så bør ein anna database vurderas. For meg så høres dette ut som en selvmotsigelse. Skalerer med andre ord like dårlig som MyISAM i MySQL. Lenke til kommentar
siDDis Skrevet 16. juni 2008 Del Skrevet 16. juni 2008 (endret) SQLite skalerer også bra, du kan ha svære databaser på fleire terrabytes. Men når du skriver til den så låses heile filen. Derfor må ein tenke over om det skal være mange samtidige operasjoner, om så bør ein anna database vurderas. For meg så høres dette ut som en selvmotsigelse. Skalerer med andre ord like dårlig som MyISAM i MySQL. Tja, ein kjem langt når det går selects for det meste. Men så mangler MyISAM ein heil del av features som SQLite har også samtideg som det er også treigare. Skriveytelsen i SQLite er vell det raskaste ein får med tanke på full ACID i tillegg(så lenge det gjelder med ein connection). Endret 16. juni 2008 av siDDIs Lenke til kommentar
Hawk_AA Skrevet 16. juni 2008 Forfatter Del Skrevet 16. juni 2008 Hei, Takk for mange flotte innlegg! Noen spesifik guide om tilkobling til SQLite via Visual C# express? Lenke til kommentar
siDDis Skrevet 16. juni 2008 Del Skrevet 16. juni 2008 Her kanskje? http://adodotnetsqlite.sourceforge.net/documentation/ Lenke til kommentar
Hawk_AA Skrevet 16. juni 2008 Forfatter Del Skrevet 16. juni 2008 Hei! Takk for hjelpen. Nå har jeg koblet meg opp mot databasen, og alt ser ut til å funke fint. Hawk Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå