Custom Databas
Hej,
En polare behövde en lättanvänd databas till sitt C# program som han håller på att programmera och han undrade lite vad han skulle välja bland.
Jag tyckte det kunde vara en rolig idé att skapa en egen databashanterare, som är simpel och lätt att implementera.
Jag blev nu färdig med en beta, som fungerar klockrent i hans program. Skapade också ett administrationsverktyg till databasen.
Det är ett klassbibliotek (.dll). Den sköter allt. Sparar, laddar, övervakar och skapar databaser som jag kallar .udb.
Gjorde en databas (Se bilderna nedan) i administrationsverktyget, och lade till ca. 100 000 entries i 2 olika Tables (Jag kallar tables för Sub Bases, ville bara ha något annorlunda ^^).
Filen blir med 100 000 entries och 2 tables lite mindre än 5 Mb stor (4900kb). Då innehåller varje entry 5 strings ("Name","DOB","Latest Book","Wife","Adress").
Databasen tar då ca. 1.5 sekunder att ladda.
Anledningen till tråden är väl egentligen bara att dela med mig av detta, och samtidigt fråga om någon gjort något liknande innan, och har lite tips på vad som kan komma att bli framtida problem).
Vill någon ta del av DLL filen så får ni gärna säga till, isåfall kan jag länka den. Har ingen vidare dokumentation ännu...men funktionerna är rätt självförklarande, t.ex AddNewDatabaseItem, RemoveDatabaseItem, CreateNewDatabase osv..
Ställ gärna frågor eller kom med förslag.
Lite kod från klassbiblioteket
Administrationsverktyget laddar databasen
Databasfilen
Data tabellen. 2 Sek. laddningstid
Här lägger jag till 15000 entries i tabellen "Books". Tar ca. 5-7 sekunder.