TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
Answers
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
Forums
Monthly Leaders
Forum guidelines
shazaddin
NA
10
0
Version Control system Project Help.
Dec 9 2003 6:03 AM
I am a intermediate level programmer with 2 years programming experience(1 year VC++ and 1 year C#.NET). I am required to design a version control system similar to Visual sourcesafe. This is required to run on a local area network (approx 50 users). From analysing some of the commercial products on the market. I have came to the decision that I have to use a database to store all data regarding checkins/checkouts in a database. The database will handle each transaction as a unit of work and avoid any lost update problems. But however I am not sure wheather the store the actual files as a binary buffer stream in the database or to store them on the local hard disk and save the path in the database. What is the better method and why? My current understanding of the project is to have a client server architecture using .NET remoting across TCP channels for performance however i believe there is limited security available for this option. How can i improve the security? I am hoping to make the server a multithreaded component using thread pooling to deal with concurrency. The requests will be queued using MSMQ and processed one by one. Is this an applausable solution. Is there any better alternatives?
Reply
Answers (
6
)
Question of the Day 12-08-03
Question of the Day 12-09-03