AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken [DB-Design]: Booleans als Bitfeld oder int?
Thema durchsuchen
Ansicht
Themen-Optionen

[DB-Design]: Booleans als Bitfeld oder int?

Ein Thema von yankee · begonnen am 16. Apr 2006 · letzter Beitrag vom 16. Apr 2006
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von Jelly
Jelly

Registriert seit: 11. Apr 2003
Ort: Moestroff (Luxemburg)
3.741 Beiträge
 
Delphi 2007 Professional
 
#11

Re: [DB-Design]: Booleans als Bitfeld oder int?

  Alt 16. Apr 2006, 12:49
Sharky, um nochmals auf den Speicherplatz zurückzukommen. Ich weiss zumindest dass beim SQL Server von Microsoft der Datentyp "bit" auch in der Tat nur ein bit Platz beansprucht, bzw. immer in byte-Schritten die Bits füllt. Hast Du nur ein bit Feld in der Tabelle, wird natürlich auch 1 byte wegspeichert, allerdings nehmen 8 bit Felder auch nur ein Byte in Anspruch... Aber ich denke das ist in diesem Fall wirklich MSSQL spezifisch.

Zitat von SQL Server Online Doku:
Microsoft SQL Server 2005 Database Engine (Datenbankmodul) optimiert das Speichern von bit-Spalten. Wenn in einer Tabelle 8 oder weniger bit-Spalten vorhanden sind, werden die Spalten als 1 Byte gespeichert. Sind zwischen 9 und 16 bit-Spalten vorhanden, werden diese als 2 Byte gespeichert usw.

Die Zeichenfolgenwerte TRUE und FALSE können in bit-Werte konvertiert werden: TRUE wird in 1 konvertiert, und FALSE wird in 0 konvertiert.
  Mit Zitat antworten Zitat
Benutzerbild von yankee
yankee

Registriert seit: 10. Mär 2004
1.134 Beiträge
 
Lazarus
 
#12

Re: [DB-Design]: Booleans als Bitfeld oder int?

  Alt 16. Apr 2006, 13:03
*phpnyadmin aufamch*
*damit was rumspiel*
Nein, offensichtlich nicht mssql-sezifisch. Nach ein paar kleinen tests habe ich soeben rausgefunden, dass sich mysql genauso verhaelt.
nett zu wissen, denn das wusste ich bisher auch nicht...

P.S.: Allerdings erst ab MySQL5, wie ich in der Dokumentation lese...
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.

Have a lot of fun!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 06:16 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