Warum eigentlich md5 IDs?

Deutsches Benutzerforum
Peterchen
Tine 2.0 Community Contributor
Posts: 118
Joined: Wed Jan 06, 2010 3:35 pm
Contact:

Warum eigentlich md5 IDs?

Postby Peterchen » Wed Jan 27, 2010 12:10 am

Hi,
ich beschäftige mich ja näher mit Tine und habe mich gefragt warum Tine selber id's erstellt?
Macht MySql das nicht auch für uns?
Bzw. die Integrität der Datenbank ist doch so an sich nicht gegeben oder?

User avatar
kaystrobach
Tine 2.0 Community Contributor
Posts: 497
Joined: Sat Jan 02, 2010 12:06 pm
Location: Germany
Contact:

Re: Warum eigentlich md5 IDs?

Postby kaystrobach » Wed Jan 27, 2010 9:28 am

ich schätze mal, des es sich um ssid's wie in der windows/samba welt handelt, und da tine ja mit dem ldap tree kommunizieren kann, müssen solche id's halt erstellt werden.

Grüße

Kay
http://www.kay-strobach.de - Open Source Rocks

Peterchen
Tine 2.0 Community Contributor
Posts: 118
Joined: Wed Jan 06, 2010 3:35 pm
Contact:

Re: Warum eigentlich md5 IDs?

Postby Peterchen » Wed Jan 27, 2010 9:31 am

Oke mit windows/samba bin ich noch nicht so weit ;)
Aber das wäre zumindest eine gute Erklärung!

User avatar
nelius
Tine 2.0 Core Developer
Posts: 1160
Joined: Tue Nov 06, 2007 6:25 pm
Contact:

Re: Warum eigentlich md5 IDs?

Postby nelius » Thu Jan 28, 2010 11:21 am

1, die id's haben nichts mit md5 zu tun. Es sind ja id's und keine object hashes.
2. autoincrements haben einige Nachteile:
-> sind in nicht mysql db's mit sequenzen verbunden -> kompliziert muss nicht sein
-> sind bei bestimmten db replikations-verfahren nicht fortlaufend ... -> man kann sich also eh nicht drauf verlassen
-> der server muss id's vergeben -> blöd für offline clients, da muss dann ein ID-Mapping gemacht werden -> muss ja nicht sein
-> id's als strings lassen sich sehr gut fur hashes od andere sachen benutzten wenn man mit externen quellen arbeitet, z.B. LDAP UUID's
Cornelius Weiss
Team Leader Software Engineering

Visit http://www.tine20.com for Tine 2.0 Business Editions.

Peterchen
Tine 2.0 Community Contributor
Posts: 118
Joined: Wed Jan 06, 2010 3:35 pm
Contact:

Re: Warum eigentlich md5 IDs?

Postby Peterchen » Thu Jan 28, 2010 11:25 am

Das klingt aufklärend danke :)
Zur erkläreung:
Ich wollte das Konzept auch nicht in Frage stellen sondern nur ein bisschen Backend Info bekommen.

Vllt. Wäre sowas auch etwas fürs WIKI / FAQ?

User avatar
nelius
Tine 2.0 Core Developer
Posts: 1160
Joined: Tue Nov 06, 2007 6:25 pm
Contact:

Re: Warum eigentlich md5 IDs?

Postby nelius » Thu Jan 28, 2010 11:30 am

ich fühlte es nicht in frage gestellt, ich wollte nur verbose sein ;-)

mit dem wiki ist ne gute idee, mach ruhig.
Cornelius Weiss
Team Leader Software Engineering

Visit http://www.tine20.com for Tine 2.0 Business Editions.

Peterchen
Tine 2.0 Community Contributor
Posts: 118
Joined: Wed Jan 06, 2010 3:35 pm
Contact:

Re: Warum eigentlich md5 IDs?

Postby Peterchen » Thu Jan 28, 2010 11:34 am

Wenn mein englisch mal so gut wäre diese Punkte zu übersetzten ...


Return to “Allgemein [German]”

Who is online

Users browsing this forum: Exabot [Bot], Google [Bot] and 5 guests