2012-09-20 5 views
0

데이터베이스에 텍스트를 저장하기위한 아이디어를 얻으려고합니다. 이 데이터는 웹 페이지에서 사용되지만 웹 페이지 외부의 다른 사용자와 공유하는데도 사용됩니다. 웹 페이지에 대한 기울임 꼴 또는 굵은 체 텍스트, 단락 등을 사용하려는 경우가 있습니다. 또한 다른 사람들이 자신의 응용 프로그램에이 정보를 가져 오기 위해 db에 액세스 할 수있게하려고합니다. 웹 페이지, 다른 데이터베이스, VB 응용 프로그램 등이 될 수 있습니다.이 작업을 수행하는 가장 좋은 방법은 무엇이겠습니까? 클라이언트 프로그램에서 지원하지 않습니까? 데이터를 XML로 저장하라는 제안을 한 곳에서 읽은 다음 필요가 없으면 데이터를 제거 할 수 있습니다. 나는 그렇게 진보하지 않았기 때문에 어려울 수도 있습니다. 모든 제안을 환영합니다 ....여러 목적으로 데이터베이스에 데이터를 저장하는 방법

+0

가장 원시적 인 형식은 서식이 내 데이터의 일부라는 점에 흥미로운 점이 있는데, 나는 그것이 어떤 경우에 있다고 생각합니다. 내가 겪고있는 문제는 가장 다양한 어플리케이션에서 사용할 수 있도록 데이터를 포맷하는 방법입니다. 그러나 데이터베이스에서 HTML을 사용하는 웹 사이트는 나를 위해 작동하지만, html 또는 웹 기반이 아닌 자신의 응용 프로그램에서 사용해야하는 가입자에게 데이터를 판매 할 예정입니다. 나는 강조하고, 총알을 칠할 수 있고, 중요한 점들을 이탤릭체로 표현하고 싶다. 모든 사람들이 공유 할 수 있도록이 작업을 수행하는 보편적 인 방법이 있습니까? – user1687407

답변

2

데이터베이스에 렌더링 데이터를 저장하는 것을 피하십시오 - 데이터를 가장 원시 형식으로 저장하십시오. 데이터의 사용자가 형식을 지정하는 방법을 결정하십시오. 아마도 데이터 형식이 부분 인 인 경우 (즉, "문서"를 저장하는 경우) 마크 업/마크 다운 (@pst의 좋은 점)으로 저장할 수 있습니다.

에 사용 된 내용을 가정하지 않고 데이터 을 저장하는 방법이 있습니다. 그렇게하면 초기 사용에 유지 관리하고 사용하는 것이 가장 쉽습니다.

+0

마크 다운/마크 업 포맷 ("렌더링 된"XML/HTML 대)은 이야기하기에 적합 할 수 있습니다. XML *이 중립 포맷을위한 구문으로 기능 할 수없는 이유는 없습니다. 그러한 중립적 인 형식으로보아야하며, 추상적으로 취급되는 것이 바람직하다). 즉, 데이터 * 형식 * 포함될 수 있으며이 "* 원시 형태"수 있습니다. –

+0

@pst 개인적으로 XML을 싫어합니다. XML 파일의 이름은 "문서"입니다.이 파일만으로 언덕을 달릴 수 있습니다. 좋은 데이터 형식 IMHO가 아닙니다. 어쩌면 마크 다운이지만 KISS가 적용됩니다. – Bohemian

+0

형식은 대개 관련이 없습니다. 라이브러리를 다루는 한. XML은 일반적으로 인간 친화적이지는 않지만 (JSON 또는 YAML과 같은 대안에 비해), 다양한 데이터 표현을 처리 할 수있는 매우 일관된 형식이며 데이터베이스를 포함하여 수많은 기존 툴링에서 잘 작동합니다. –

관련 문제