IMPORTANT NOTE Microsoft has ended support for Windows XP and Windows Server 2003. Since these operating systems are no longer supported by Microsoft we have ended support for them as well. GSelector Version 4.3.0 and higher will not install on Windows XP or Windows Server 2003.
GSelector Components
GSelector has three fundamental components — a database server, a service host and one or more client workstations. All three GSelector components can reside on a single machine, providing what we call a stand-alone configuration. This model is suitable for a small enterprise having one or perhaps several users who do not need to work in GSelector at the same time. The GSelector components can also be spread across two or more machines on a network to allow multiple users at separate client workstations to access GSelector simultaneously. Each client runs the GSelector software which accesses the database through the service host. One such configuration might have the database server and service host running on one machine, with multiple clients connected to that machine to access data. Another might feature separate machines for the database server and service host, with multiple clients connected to the service host to access the database.
Operating System Requirements
We provide support for GSelector on all current versions of Microsoft Windows, Windows Server and SQL Server.
For details of currently supported Microsoft product versions see the Product Lifecycle – Microsoft Support<https://support.microsoft.com/en-us/lifecycle/search> website. Products where Microsoft Extended Support has ended are no longer supported by RCS. For optimal multi-user performance GSelector server components should run on a Windows Server OS. For smaller system configurations, a GSelector server may run on a desktop OS, however Home editions are not tested or supported. 64-bit operating systems are recommended for all installations. Please contact RCS Support if you require further information on operating system compatibility.
SQL Database Requirements
GSelector requires a SQL Server installation. Optionally, and at their discretion, a user may purchase a retail edition of SQL Server. If a retail edition is not present, SQL Server Express, along with a named instance “GSelector” will be automatically installed with the application. Microsoft has placed limitations on SQL Server Express performance. For details see the Microsoft SQL Server website<https://www.microsoft.com/en-US/sql-server/>. Full-Text Search, TCP/IP protocol and mixed mode authentication (Windows and SQL) must be enabled on the instance. A number of user accounts will be created during GSelector installation.
.NET Framework
If not already present, Version 4.5.2 of .NET Framework will be installed along with GSelector on each machine.
IIS Requirements
IIS, an acronym for Internet Information Services, is a Windows feature which must be present on a GSelector Service Host machine. If not present, IIS is installed and configured on the Service Host during GSelector installation. GSelector Clients communicate with GSelector web services via TCP and HTTP.
Connectivity
A GSelector client must be able to access the Windows Services and/or Web Services running on the server (or on the Service Host if there are two GSelector servers on the backend). A 1GB network is recommended.
Requirements of the Stand-Alone Configuration
Caution: This configuration is appropriate for a database having one or a few stations which will be used by one or a limited number of people. It assumes no more than five stations with no more than 900 active songs in each station, a moderate amount of attribute coding across all stations and no more than 31 active days in the log window. A larger number of stations, more active songs or attribute coding and/or more active days will increase the memory and processor speed requirements necessary for satisfactory performance.
The three fundamental components of GSelector — Database Server, Service Host and Client — are all present on a single computer for the Stand-Alone configuration.
- Processor: 2 GHz 4 core or faster recommended
- RAM: No less than 8 GB however we recommend more RAM to improve performance
- Available Disk Space: ~500 MB
Client / Server Configurations
The three structural components of GSelector — Database Server, Service Host and Client — can be spread across multiple computers to make the system faster and more robust. The following topics describe typical GSelector Client / Server configurations employing two or more computers. The client / server configurations described below typically support databases containing more stations, more active songs and more attribute coding than what is described above for the stand-alone configuration. You should discuss your intended database structure with RCS before proceeding. The requirements shown below are for typical databases while your database may require more capable hardware.
Requirements of a Single Computer Running the Database Server and Service Host
In this Client / Server configuration the Database Server and Service Host components run on one machine. One or more Clients running GSelector connect to this machine to get access to the database
- Processor: 3 GHz 4 cores or faster recommended
- RAM: No less than 8 GB however we recommend more RAM to improve performance
- Available Disk Space: 50 MB – 2 GB depending on the number of songs, links, and most importantly, the number of days of schedule history
Database Server and Service Host on Multiple Computers
In the following configurations the Service host connects to the Database Server and the Clients connect to the Service Host. An advanced configuration employs two or more Service Hosts connected to the Database Server with different Clients connected to different Service Hosts. Since scheduling takes place on the Service Host, an advanced configuration provides load balancing. In the following topics we’ll examine the individual components of a GSelector system having multiple servers on the backend.
Requirements of a Computer Hosting the Database Server
- Processor: 3 GHz 4 core or faster recommended
- RAM: No less than 4 GB however we recommend more RAM to improve performance
- Available Disk Space: 250 MB – 2 GB depending on the number of songs, links, and most importantly, the size of the schedule history window
- NOTE: If the Database Server will be accessed from a Service Host running on a different machine, SQL must allow for Remote Connections
Requirements of a Computer Running the Service Host
- Processor: 3 GHz 4 core or faster recommended
- RAM: No less than 4 GB however we recommend more RAM to improve performance
- Available Disk Space: ~250 MB
GSelector Client Requirements
- Processor: 2 GHz 4 core or faster recommended
- RAM: No less than 4 GB however we recommend more RAM to improve performance
- Available Disk Space: ~250 MB