AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MySQL-DB, 100MB frei, wie viele Einträge speichern?
Thema durchsuchen
Ansicht
Themen-Optionen

MySQL-DB, 100MB frei, wie viele Einträge speichern?

Ein Thema von TheMiller · begonnen am 11. Nov 2004 · letzter Beitrag vom 13. Nov 2004
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#1

MySQL-DB, 100MB frei, wie viele Einträge speichern?

  Alt 11. Nov 2004, 15:44
Hey,

nochmal eine Frage zu SQL. Ich habe eine DB bei 1&1 mit 100MB. Jetzt wollte ich für jeden Monat eine Tabelle machen, da ich alles nach Datum sortiere. Ist es vielleicht klüger, alle Daten in eine Tabelle einzutragen und dann eine Abfrage nach Monat zu machen?

Ich weiß nicht, ob sich alles stark verlangsamt, wenn sehr viele Einträge in der Tabelle sind. Ich schätze mal, es werden mehr als 2000 Einträge im viertel Jahr. Und wenn ich alles in einer Tabelle habe, ob dann die Zugriffs,- bzw. Abfragezeiten länger werden?

Danke im Vorraus
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#2

Re: MySQL-DB, 100MB frei, wie viele Einträge speichern?

  Alt 11. Nov 2004, 15:47
Hi DJ-SPM,

es kommt eigentlich hauptsächlich auf das Query an, mit dem du auf die DB zugreifst. Weiters kannst du z.B. durch Indizes die Geschwindigkeit beim Suchen merklich erhöhen.
Und wenn du dir die Datenbankgröße der DP ansiehst (351,97 MB), dann kommst du mit deinen 100 MB auch lange aus.

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#3

Re: MySQL-DB, 100MB frei, wie viele Einträge speichern?

  Alt 11. Nov 2004, 15:49
Cool, danke.

Wenn wir gerade dabei sind: Was sind Indizies, bzw. wie erstelle ich die? Ist doch so eine Art Cache oder so. Bei NT kann man doch auch Dateien indizieren, oder?
  Mit Zitat antworten Zitat
clues1

Registriert seit: 11. Feb 2004
97 Beiträge
 
#4

Re: MySQL-DB, 100MB frei, wie viele Einträge speichern?

  Alt 11. Nov 2004, 15:49
1. 100 MB sind extrem viel für 2000 einträge. Was für informationen speicherst du sonnst können wir dir nicht helfen. -> Genaue Angabe mit Datentyp <-
Sonnst kann ein Eintrag 1 Byte oder ein eintrag 1 MB verbrauchen.
Wenn due keine Binären Daten (Images/Blobs usw) speicherst, dann kannst du davon ausgehen das erst ab 20000000 Einträgen die Performance langsam ab geht. Siehe das Forum, schätze mal so 500 MB DB und davon rund 100000 Einträge. Aber recht viele Bilder, Dateien und vorallem Viel Viel Text.
Mhhh das waren 1000 Zeichen = 1KB nur mein Beitrag
  Mit Zitat antworten Zitat
clues1

Registriert seit: 11. Feb 2004
97 Beiträge
 
#5

Re: MySQL-DB, 100MB frei, wie viele Einträge speichern?

  Alt 11. Nov 2004, 15:51
Indezies sind Indexe die du auf eine Spalte legen kannst. Das wird extra gespeichert und die Datenbank kann schneller nach den Daten Suchen.

Tipp: Lies dir Dokumentationen und Referate über Datenbanken durch.
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#6

Re: MySQL-DB, 100MB frei, wie viele Einträge speichern?

  Alt 11. Nov 2004, 15:52
Naja, ich speichere nur Daten. Ein Datensatz ist ca 220 Zeichen lang und da ist sogar noch viel Luft zum Schreiben drin. Aber dann ist ok.

Ich speichere nur Text. Keine Bilder, kein garnix. Text!

Vielen Dank!
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#7

Re: MySQL-DB, 100MB frei, wie viele Einträge speichern?

  Alt 11. Nov 2004, 15:56
Zitat von DJ-SPM:
Ein Datensatz ist ca 220 Zeichen lang und da ist sogar noch viel Luft zum Schreiben drin.
Na das sind inkl. overhead ca. 250 Bytes pro Datensatz. Macht 2 MB pro Jahr. Also mach dir mal keine Sorgen

Greetz
alcaeus
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#8

Re: MySQL-DB, 100MB frei, wie viele Einträge speichern?

  Alt 11. Nov 2004, 15:58


Gut! Danke!
  Mit Zitat antworten Zitat
czapie

Registriert seit: 17. Nov 2002
Ort: Berlin
384 Beiträge
 
Delphi 5 Standard
 
#9

Re: MySQL-DB, 100MB frei, wie viele Einträge speichern?

  Alt 11. Nov 2004, 16:12
BTW:
Indizes sind künstliche Schlüssel, die dazu dienen, dass du jeden Datensatz in einer Tabelle eindeutig identifzieren kannst.
Was man zu verstehen gelernt hat, fürchtet man nicht mehr.
(Marie Curie)
http://www.cafes-in-berlin.com
  Mit Zitat antworten Zitat
clues1

Registriert seit: 11. Feb 2004
97 Beiträge
 
#10

Re: MySQL-DB, 100MB frei, wie viele Einträge speichern?

  Alt 12. Nov 2004, 08:27
@czapie
Ist falsch. Primär Schlüssel sind Künnstliche Schlüssel zu eindeutigen Identifizieren. Ein Primärschlüssel kann aber auch ein Indiz (Index) werden, Dadurch können Daten in diesem Feld schneller gefunden werden.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz