2011-08-27 1 views
0

나는 PHP 애플 리케이션을 가지고 있으며 거기에 레일스에 포팅하는 것에 대한 약간의 고려가있다.전 세계적으로 고유 한/객체 id 시스템에 해당하는 레일

특정 부분에 대해 사전 구축 된 동등한 것이 있는지 여부가 불분명 한 한 조각. 그것은 개체에 대한 고유 식별 시스템이있는 테이블을 가지고 있습니다. 모든 시스템이이 시스템에 참여하는 것은 아니며 단지 '흥미로운'것으로 간주되는 개체들뿐입니다.

단순화 예 :

user - uses system 
id user_name 
1 joe 
2 frank 

image - uses system 
id url 
1 /img/123.jpg 
2 /img/234.jpg 

comment - uses system 
id comment 
1 what are you doing? 
2 this is great 

global_identification 
id object_type object_id 
1 user  1 
2 comment  1 
3 image  1 
4 user  2 
5 image  2 
6 comment  2 

globals_lists 
1 list_id  global_id 
2 1   3    
3 1   6 

이것은 ESP 만 global_identifiter보다는 객체와 ID가 필요 작품 목록 요소를 많이 간략화되었다. 그것은 본질적으로 단일 스레드 PHP 웹 애플 리케이션입니다.

이것은 본질적으로 손으로 말아서 이와 비슷한 레일이 있는지 궁금해하십니까? 또한 다른 개발자와 이야기하면서이 이름이 있는지 궁금했습니다. 예를 들어 반쯤 구운 GUID 시스템과 비슷합니까?

+0

웹 응용 프로그램이 단일 스레드 결코 : 여기

은 GUID에 대해 회담 기사입니다. – Neelesh

+0

실제로 그것은 종종 단일 스레드 Google mpm 작업자 대 prefork 또는 php-fpmm – timpone

답변