Hi

Im developing a "simple" database, its not an SQL, since im not familiar with that. I've just made a sort of database, consisting of a list of objects. So its just a simple list really (but where the list items hold many different types of data, this is the easiest way to coordinate the data I need to hold in the database, so im gonna avoid SQL as long as I can).

But im getting concerns of how the application that manages the "database" will work when more than one user is active.

Do I need to make a User-application and a server application and use threads or will this solve it self do you think?

The application was first planned to be on a "public" server, where just anyone (with the right permissions) could explore to and run the application. I dont think there will be any problems searching the database with several users online (and this will really be the most common action taken), but what if there will be two users online at the same time who are trying to add data to the database? This is my biggest concern.

But there is another fact to have in mind, is that the total number of users in my comapny wont be more than 10. And they will mostly not be online at the same time. So this problem really will almost never occur.
But still.....