Saeris / maxscale-docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MaxScale Docker Sharded Database

This is an example of a sharded database using MariaDB and MaxScale. It uses docker-compose to setup all of the various services involved and comes with some sample data and a python script to test the database.

Running

To start the cluster, run the following commands in the project root:

docker-compose build
docker-compose up -d

It will take a moment for the server to start and be fully available. You can check the status of the database cluster by running the following:

docker-compose exec maxscale maxctrl list servers

A successful result will look something like this:

┌────────┬─────────┬──────┬─────────────┬─────────────────┬───────────┬─────────────────┐
│ Server │ Address │ Port │ Connections │ State           │ GTID      │ Monitor         │
├────────┼─────────┼──────┼─────────────┼─────────────────┼───────────┼─────────────────┤
│ shard1 │ shard1  │ 3306 │ 0           │ Master, Running │ 0-3001-59 │ MariaDB-Monitor │
├────────┼─────────┼──────┼─────────────┼─────────────────┼───────────┼─────────────────┤
│ shard2 │ shard2  │ 3306 │ 0           │ Running         │ 0-3002-4  │ MariaDB-Monitor │
└────────┴─────────┴──────┴─────────────┴─────────────────┴───────────┴─────────────────┘

Befoe you can run the Python script, you will need to seed the database with the included zipcode data in the sql/ directory. To do this, you can use phpMyAdmin, which will be running on http://localhost:8080. You can use the same login credentials as the MaxScale cluster is configured with: maxuser and maxpwd to login to phpMyAdmin. From there, navigate to the Import wizard and upload both sql/zipcodes_one.sql and sql/zipcodes_two.sql one at a time.

You will then need to run some first-time setup for Python. I recommend using uv for this. The following commands should be all you need running in a Linux dev environment:

Setup the virtual environment:

uv venv

Activate the virtual environment (command varies per host OS):

source .venv/bin/activate

Install required packages:

uv pip install -r requirements.txt

Finally, you can run app.py:

python app.py
View `appy.py` example output:
Largest Zipcode:

(47750, 'UNIQUE', 'EVANSVILLE', 'IN', 'PRIMARY', '37.98', '-87.54', 'NA-US-IN-EVANSVILLE', 'FALSE', '', '', '')

All Zipcodes in Kentucky:

(41503, 'STANDARD', 'SOUTH WILLIAMSON', 'KY', 'PRIMARY', '37.66', '-82.29', 'NA-US-KY-SOUTH WILLIAMSON', 'FALSE', '', '', '')
(42201, 'PO BOX', 'ABERDEEN', 'KY', 'PRIMARY', '37.25', '-86.68', 'NA-US-KY-ABERDEEN', 'FALSE', '', '', '')
(42202, 'STANDARD', 'ADAIRVILLE', 'KY', 'PRIMARY', '36.66', '-86.85', 'NA-US-KY-ADAIRVILLE', 'FALSE', '977', '1809', '25747844')
(42120, 'STANDARD', 'ADOLPHUS', 'KY', 'PRIMARY', '36.67', '-86.27', 'NA-US-KY-ADOLPHUS', 'FALSE', '898', '1759', '24202921')
(40801, 'PO BOX', 'AGES BROOKSIDE', 'KY', 'PRIMARY', '36.83', '-83.25', 'NA-US-KY-AGES BROOKSIDE', 'FALSE', '', '', '')
(42602, 'STANDARD', 'ALBANY', 'KY', 'PRIMARY', '36.69', '-85.13', 'NA-US-KY-ALBANY', 'FALSE', '3676', '6893', '81601218')
(41601, 'STANDARD', 'ALLEN', 'KY', 'PRIMARY', '37.61', '-82.72', 'NA-US-KY-ALLEN', 'FALSE', '514', '957', '17423017')
(42204, 'STANDARD', 'ALLENSVILLE', 'KY', 'PRIMARY', '36.71', '-87.06', 'NA-US-KY-ALLENSVILLE', 'FALSE', '299', '548', '7749892')
(42020, 'STANDARD', 'ALMO', 'KY', 'PRIMARY', '36.71', '-88.31', 'NA-US-KY-ALMO', 'FALSE', '931', '1804', '29788858')
(42603, 'STANDARD', 'ALPHA', 'KY', 'PRIMARY', '36.76', '-85.01', 'NA-US-KY-ALPHA', 'FALSE', '', '', '')
(42122, 'STANDARD', 'ALVATON', 'KY', 'PRIMARY', '36.86', '-86.35', 'NA-US-KY-ALVATON', 'FALSE', '1847', '3641', '86780177')
(40402, 'STANDARD', 'ANNVILLE', 'KY', 'PRIMARY', '37.32', '-83.96', 'NA-US-KY-ANNVILLE', 'FALSE', '1005', '1985', '26926278')
(41121, 'STANDARD', 'ARGILLITE', 'KY', 'PRIMARY', '38.42', '-82.81', 'NA-US-KY-ARGILLITE', 'FALSE', '675', '1293', '19612012')
(40902, 'STANDARD', 'ARJAY', 'KY', 'PRIMARY', '36.8', '-83.64', 'NA-US-KY-ARJAY', 'FALSE', '296', '556', '7170855')
(42021, 'STANDARD', 'ARLINGTON', 'KY', 'PRIMARY', '36.79', '-89.01', 'NA-US-KY-ARLINGTON', 'FALSE', '654', '1208', '16031985')
(40903, 'STANDARD', 'ARTEMUS', 'KY', 'PRIMARY', '36.83', '-83.84', 'NA-US-KY-ARTEMUS', 'FALSE', '340', '665', '7398555')
(41712, 'STANDARD', 'ARY', 'KY', 'PRIMARY', '37.37', '-83.14', 'NA-US-KY-ARY', 'FALSE', '', '', '')
(41512, 'STANDARD', 'ASHCAMP', 'KY', 'PRIMARY', '37.26', '-82.43', 'NA-US-KY-ASHCAMP', 'FALSE', '254', '497', '7629672')
(40803, 'PO BOX', 'ASHER', 'KY', 'PRIMARY', '37.04', '-83.4', 'NA-US-KY-ASHER', 'FALSE', '', '', '')
(41101, 'STANDARD', 'ASHLAND', 'KY', 'PRIMARY', '38.45', '-82.64', 'NA-US-KY-ASHLAND', 'FALSE', '7757', '13654', '268063030')
(41102, 'STANDARD', 'ASHLAND', 'KY', 'PRIMARY', '38.45', '-82.64', 'NA-US-KY-ASHLAND', 'FALSE', '8294', '15485', '292919872')
(41105, 'PO BOX', 'ASHLAND', 'KY', 'PRIMARY', '38.45', '-82.64', 'NA-US-KY-ASHLAND', 'FALSE', '555', '911', '19247856')
(41114, 'UNIQUE', 'ASHLAND', 'KY', 'PRIMARY', '38.45', '-82.64', 'NA-US-KY-ASHLAND', 'FALSE', '', '', '')
(42206, 'STANDARD', 'AUBURN', 'KY', 'PRIMARY', '36.86', '-86.71', 'NA-US-KY-AUBURN', 'FALSE', '2274', '4340', '65679983')
(42123, 'STANDARD', 'AUSTIN', 'KY', 'PRIMARY', '36.81', '-86.01', 'NA-US-KY-AUSTIN', 'FALSE', '334', '643', '8536288')
(41602, 'STANDARD', 'AUXIER', 'KY', 'PRIMARY', '37.73', '-82.75', 'NA-US-KY-AUXIER', 'FALSE', '352', '677', '10148926')
(41713, 'PO BOX', 'AVAWAM', 'KY', 'PRIMARY', '37.22', '-83.27', 'NA-US-KY-AVAWAM', 'FALSE', '', '', '')
(40003, 'STANDARD', 'BAGDAD', 'KY', 'PRIMARY', '38.26', '-85.05', 'NA-US-KY-BAGDAD', 'FALSE', '861', '1595', '27922128')
(42022, 'PO BOX', 'BANDANA', 'KY', 'PRIMARY', '37.14', '-88.94', 'NA-US-KY-BANDANA', 'FALSE', '', '', '')
(41603, 'STANDARD', 'BANNER', 'KY', 'PRIMARY', '37.58', '-82.7', 'NA-US-KY-BANNER', 'FALSE', '490', '957', '15998320')
(40906, 'STANDARD', 'BARBOURVILLE', 'KY', 'PRIMARY', '36.86', '-83.88', 'NA-US-KY-BARBOURVILLE', 'FALSE', '3781', '7188', '100928544')
(40946, 'STANDARD', 'GREEN ROAD', 'KY', 'PRIMARY', '36.95', '-83.83', 'NA-US-KY-GREEN ROAD', 'FALSE', '', '', '')
(40004, 'STANDARD', 'BARDSTOWN', 'KY', 'PRIMARY', '37.81', '-85.46', 'NA-US-KY-BARDSTOWN', 'FALSE', '12918', '22978', '427573174')
(42023, 'STANDARD', 'BARDWELL', 'KY', 'PRIMARY', '36.87', '-89.01', 'NA-US-KY-BARDWELL', 'FALSE', '1036', '1901', '29283165')
(42024, 'STANDARD', 'BARLOW', 'KY', 'PRIMARY', '37.05', '-89.04', 'NA-US-KY-BARLOW', 'FALSE', '608', '1114', '17754172')
(42402, 'PO BOX', 'BASKETT', 'KY', 'PRIMARY', '37.78', '-87.5', 'NA-US-KY-BASKETT', 'FALSE', '', '', '')
(40104, 'STANDARD', 'BATTLETOWN', 'KY', 'PRIMARY', '38.06', '-86.3', 'NA-US-KY-BATTLETOWN', 'FALSE', '472', '903', '13309777')
(40806, 'STANDARD', 'BAXTER', 'KY', 'PRIMARY', '36.86', '-83.33', 'NA-US-KY-BAXTER', 'FALSE', '852', '1684', '26622385')
(41714, 'STANDARD', 'BEAR BRANCH', 'KY', 'PRIMARY', '37.16', '-83.54', 'NA-US-KY-BEAR BRANCH', 'FALSE', '', '', '')
(41311, 'STANDARD', 'BEATTYVILLE', 'KY', 'PRIMARY', '37.58', '-83.7', 'NA-US-KY-BEATTYVILLE', 'FALSE', '2128', '3990', '51281996')
(41203, 'STANDARD', 'BEAUTY', 'KY', 'PRIMARY', '37.83', '-82.43', 'NA-US-KY-BEAUTY', 'FALSE', '', '', '')
(41604, 'STANDARD', 'BEAVER', 'KY', 'PRIMARY', '37.39', '-82.65', 'NA-US-KY-BEAVER', 'FALSE', '', '', '')
(42320, 'STANDARD', 'BEAVER DAM', 'KY', 'PRIMARY', '37.4', '-86.87', 'NA-US-KY-BEAVER DAM', 'FALSE', '3272', '6246', '89146009')
(40006, 'STANDARD', 'BEDFORD', 'KY', 'PRIMARY', '38.59', '-85.31', 'NA-US-KY-BEDFORD', 'FALSE', '2188', '4106', '72579174')
(42322, 'PO BOX', 'BEECH GROVE', 'KY', 'PRIMARY', '37.53', '-87.25', 'NA-US-KY-BEECH GROVE', 'FALSE', '', '', '')
(42323, 'STANDARD', 'BEECHMONT', 'KY', 'PRIMARY', '37.17', '-87.05', 'NA-US-KY-BEECHMONT', 'FALSE', '388', '772', '12640099')
(42324, 'STANDARD', 'BELTON', 'KY', 'PRIMARY', '37.14', '-86.96', 'NA-US-KY-BELTON', 'FALSE', '475', '942', '13637925')
(42207, 'STANDARD', 'BEE SPRING', 'KY', 'PRIMARY', '37.28', '-86.28', 'NA-US-KY-BEE SPRING', 'FALSE', '478', '943', '11160461')
(41513, 'STANDARD', 'BELCHER', 'KY', 'PRIMARY', '37.34', '-82.37', 'NA-US-KY-BELCHER', 'FALSE', '', '', '')
(41514, 'STANDARD', 'BELFRY', 'KY', 'PRIMARY', '37.62', '-82.26', 'NA-US-KY-BELFRY', 'FALSE', '1402', '2672', '45244333')
(41535, 'STANDARD', 'HUDDY', 'KY', 'PRIMARY', '37.59', '-82.27', 'NA-US-KY-HUDDY', 'FALSE', '', '', '')
(41567, 'STANDARD', 'STONE', 'KY', 'PRIMARY', '37.56', '-82.27', 'NA-US-KY-STONE', 'FALSE', '', '', '')
(40807, 'PO BOX', 'BENHAM', 'KY', 'PRIMARY', '36.96', '-82.95', 'NA-US-KY-BENHAM', 'FALSE', '', '', '')
(42025, 'STANDARD', 'BENTON', 'KY', 'PRIMARY', '36.85', '-88.35', 'NA-US-KY-BENTON', 'FALSE', '8532', '15811', '272970293')
(40403, 'STANDARD', 'BEREA', 'KY', 'PRIMARY', '37.57', '-84.29', 'NA-US-KY-BEREA', 'FALSE', '9852', '18582', '312176100')
(40404, 'UNIQUE', 'BEREA', 'KY', 'PRIMARY', '37.57', '-84.29', 'NA-US-KY-BEREA', 'FALSE', '', '', '')
(42516, 'STANDARD', 'BETHELRIDGE', 'KY', 'PRIMARY', '37.23', '-84.76', 'NA-US-KY-BETHELRIDGE', 'FALSE', '', '', '')
(40007, 'STANDARD', 'BETHLEHEM', 'KY', 'PRIMARY', '38.4', '-85.06', 'NA-US-KY-BETHLEHEM', 'FALSE', '', '', '')
(41605, 'STANDARD', 'BETSY LAYNE', 'KY', 'PRIMARY', '37.55', '-82.63', 'NA-US-KY-BETSY LAYNE', 'FALSE', '470', '870', '13058813')
(40913, 'STANDARD', 'BEVERLY', 'KY', 'PRIMARY', '36.93', '-83.53', 'NA-US-KY-BEVERLY', 'FALSE', '', '', '')
(41606, 'STANDARD', 'BEVINSVILLE', 'KY', 'PRIMARY', '37.33', '-82.71', 'NA-US-KY-BEVINSVILLE', 'FALSE', '', '', '')
(42712, 'STANDARD', 'BIG CLIFTY', 'KY', 'PRIMARY', '37.55', '-86.15', 'NA-US-KY-BIG CLIFTY', 'FALSE', '828', '1572', '19896292')
(40914, 'STANDARD', 'BIG CREEK', 'KY', 'PRIMARY', '37.16', '-83.56', 'NA-US-KY-BIG CREEK', 'FALSE', '262', '520', '6503778')
(40405, 'PO BOX', 'BIGHILL', 'KY', 'PRIMARY', '37.57', '-84.23', 'NA-US-KY-BIGHILL', 'FALSE', '', '', '')
(40808, 'STANDARD', 'BIG LAUREL', 'KY', 'PRIMARY', '36.97', '-83.21', 'NA-US-KY-BIG LAUREL', 'FALSE', '', '', '')
(40915, 'STANDARD', 'BIMBLE', 'KY', 'PRIMARY', '36.87', '-83.82', 'NA-US-KY-BIMBLE', 'FALSE', '463', '928', '9601440')
(41804, 'STANDARD', 'BLACKEY', 'KY', 'PRIMARY', '37.14', '-82.97', 'NA-US-KY-BLACKEY', 'FALSE', '332', '657', '11316849')
(41832, 'STANDARD', 'LETCHER', 'KY', 'PRIMARY', '37.14', '-82.95', 'NA-US-KY-LETCHER', 'FALSE', '', '', '')
(41124, 'STANDARD', 'BLAINE', 'KY', 'PRIMARY', '38.02', '-82.85', 'NA-US-KY-BLAINE', 'FALSE', '355', '708', '8005444')
(41160, 'STANDARD', 'MAZIE', 'KY', 'PRIMARY', '38.01', '-82.95', 'NA-US-KY-MAZIE', 'FALSE', '', '', '')
(41226, 'STANDARD', 'KEATON', 'KY', 'PRIMARY', '37.98', '-82.96', 'NA-US-KY-KEATON', 'FALSE', '', '', '')
(40810, 'STANDARD', 'BLEDSOE', 'KY', 'PRIMARY', '36.92', '-83.36', 'NA-US-KY-BLEDSOE', 'FALSE', '453', '901', '12736510')
(40816, 'STANDARD', 'CHAPPELL', 'KY', 'PRIMARY', '37', '-83.34', 'NA-US-KY-CHAPPELL', 'FALSE', '', '', '')
(40008, 'STANDARD', 'BLOOMFIELD', 'KY', 'PRIMARY', '37.91', '-85.31', 'NA-US-KY-BLOOMFIELD', 'FALSE', '1702', '3213', '52338526')
(41607, 'STANDARD', 'BLUE RIVER', 'KY', 'PRIMARY', '37.62', '-82.84', 'NA-US-KY-BLUE RIVER', 'FALSE', '', '', '')
(42027, 'STANDARD', 'BOAZ', 'KY', 'PRIMARY', '36.91', '-88.61', 'NA-US-KY-BOAZ', 'FALSE', '991', '1891', '33929703')
(42713, 'STANDARD', 'BONNIEVILLE', 'KY', 'PRIMARY', '37.37', '-85.9', 'NA-US-KY-BONNIEVILLE', 'FALSE', '728', '1379', '17405150')
(41719, 'STANDARD', 'BONNYMAN', 'KY', 'PRIMARY', '37.31', '-83.22', 'NA-US-KY-BONNYMAN', 'FALSE', '645', '1242', '18487449')
(41314, 'STANDARD', 'BOONEVILLE', 'KY', 'PRIMARY', '37.47', '-83.67', 'NA-US-KY-BOONEVILLE', 'FALSE', '1515', '2893', '35652657')
(41351, 'STANDARD', 'MISTLETOE', 'KY', 'PRIMARY', '37.31', '-83.59', 'NA-US-KY-MISTLETOE', 'FALSE', '', '', '')
(41364, 'STANDARD', 'RICETOWN', 'KY', 'PRIMARY', '37.39', '-83.62', 'NA-US-KY-RICETOWN', 'FALSE', '', '', '')
(41204, 'STANDARD', 'BOONS CAMP', 'KY', 'PRIMARY', '37.83', '-82.7', 'NA-US-KY-BOONS CAMP', 'FALSE', '', '', '')
(40107, 'STANDARD', 'BOSTON', 'KY', 'PRIMARY', '37.78', '-85.66', 'NA-US-KY-BOSTON', 'FALSE', '1003', '1806', '32004887')
(42101, 'STANDARD', 'BOWLING GREEN', 'KY', 'PRIMARY', '36.97', '-86.44', 'NA-US-KY-BOWLING GREEN', 'FALSE', '20409', '35283', '523596590')
(42102, 'PO BOX', 'BOWLING GREEN', 'KY', 'PRIMARY', '36.97', '-86.44', 'NA-US-KY-BOWLING GREEN', 'FALSE', '958', '1611', '30384018')
(42103, 'STANDARD', 'BOWLING GREEN', 'KY', 'PRIMARY', '36.97', '-86.44', 'NA-US-KY-BOWLING GREEN', 'FALSE', '8490', '15347', '407727187')
(42104, 'STANDARD', 'BOWLING GREEN', 'KY', 'PRIMARY', '36.97', '-86.44', 'NA-US-KY-BOWLING GREEN', 'FALSE', '12737', '22878', '513021534')
(42128, 'PO BOX', 'DRAKE', 'KY', 'PRIMARY', '36.82', '-86.39', 'NA-US-KY-DRAKE', 'FALSE', '', '', '')
(40009, 'STANDARD', 'BRADFORDSVILLE', 'KY', 'PRIMARY', '37.49', '-85.14', 'NA-US-KY-BRADFORDSVILLE', 'FALSE', '410', '772', '10586415')
(40108, 'STANDARD', 'BRANDENBURG', 'KY', 'PRIMARY', '37.99', '-86.18', 'NA-US-KY-BRANDENBURG', 'FALSE', '5066', '9395', '171703418')
(42715, 'STANDARD', 'BREEDING', 'KY', 'PRIMARY', '36.95', '-85.41', 'NA-US-KY-BREEDING', 'FALSE', '', '', '')
(42741, 'STANDARD', 'GLENS FORK', 'KY', 'PRIMARY', '37.01', '-85.25', 'NA-US-KY-GLENS FORK', 'FALSE', '', '', '')
(42325, 'STANDARD', 'BREMEN', 'KY', 'PRIMARY', '37.36', '-87.21', 'NA-US-KY-BREMEN', 'FALSE', '878', '1685', '25541786')
(40409, 'STANDARD', 'BRODHEAD', 'KY', 'PRIMARY', '37.4', '-84.41', 'NA-US-KY-BRODHEAD', 'FALSE', '1433', '2763', '38556142')
(42518, 'STANDARD', 'BRONSTON', 'KY', 'PRIMARY', '36.98', '-84.61', 'NA-US-KY-BRONSTON', 'FALSE', '1218', '2201', '28920288')
(40109, 'STANDARD', 'BROOKS', 'KY', 'PRIMARY', '38.06', '-85.71', 'NA-US-KY-BROOKS', 'FALSE', '1359', '2451', '45601488')
(42210, 'STANDARD', 'BROWNSVILLE', 'KY', 'PRIMARY', '37.18', '-86.25', 'NA-US-KY-BROWNSVILLE', 'FALSE', '1657', '3173', '42939352')
(40921, 'STANDARD', 'BRYANTS STORE', 'KY', 'PRIMARY', '36.77', '-83.92', 'NA-US-KY-BRYANTS STORE', 'FALSE', '', '', '')
(40410, 'PO BOX', 'BRYANTSVILLE', 'KY', 'PRIMARY', '37.71', '-84.65', 'NA-US-KY-BRYANTSVILLE', 'FALSE', '', '', '')
(41721, 'STANDARD', 'BUCKHORN', 'KY', 'PRIMARY', '37.34', '-83.47', 'NA-US-KY-BUCKHORN', 'FALSE', '251', '500', '6845772')
(40010, 'STANDARD', 'BUCKNER', 'KY', 'PRIMARY', '38.38', '-85.43', 'NA-US-KY-BUCKNER', 'FALSE', '297', '607', '16781891')
(42716, 'STANDARD', 'BUFFALO', 'KY', 'PRIMARY', '37.51', '-85.7', 'NA-US-KY-BUFFALO', 'FALSE', '667', '1273', '16032308')
(41722, 'STANDARD', 'BULAN', 'KY', 'PRIMARY', '37.29', '-83.16', 'NA-US-KY-BULAN', 'FALSE', '788', '1495', '21956644')
(41517, 'STANDARD', 'BURDINE', 'KY', 'PRIMARY', '37.18', '-82.6', 'NA-US-KY-BURDINE', 'FALSE', '', '', '')
(40310, 'PO BOX', 'BURGIN', 'KY', 'PRIMARY', '37.75', '-84.76', 'NA-US-KY-BURGIN', 'FALSE', '440', '812', '11495536')
(42717, 'STANDARD', 'BURKESVILLE', 'KY', 'PRIMARY', '36.79', '-85.36', 'NA-US-KY-BURKESVILLE', 'FALSE', '2472', '4514', '51884539')
(42028, 'STANDARD', 'BURNA', 'KY', 'PRIMARY', '37.21', '-88.4', 'NA-US-KY-BURNA', 'FALSE', '272', '511', '6269894')
(42519, 'STANDARD', 'BURNSIDE', 'KY', 'PRIMARY', '36.98', '-84.6', 'NA-US-KY-BURNSIDE', 'FALSE', '1294', '2357', '24745354')
(42211, 'STANDARD', 'CADIZ', 'KY', 'PRIMARY', '36.86', '-87.82', 'NA-US-KY-CADIZ', 'FALSE', '5470', '10064', '148108331')
(42327, 'STANDARD', 'CALHOUN', 'KY', 'PRIMARY', '37.54', '-87.25', 'NA-US-KY-CALHOUN', 'FALSE', '1690', '3152', '55054808')
(42371, 'STANDARD', 'RUMSEY', 'KY', 'PRIMARY', '37.49', '-87.28', 'NA-US-KY-RUMSEY', 'FALSE', '', '', '')
(42029, 'STANDARD', 'CALVERT CITY', 'KY', 'PRIMARY', '37.03', '-88.35', 'NA-US-KY-CALVERT CITY', 'FALSE', '2866', '5216', '97429724')
(40813, 'STANDARD', 'CALVIN', 'KY', 'PRIMARY', '36.72', '-83.62', 'NA-US-KY-CALVIN', 'FALSE', '254', '502', '6626511')
(40011, 'STANDARD', 'CAMPBELLSBURG', 'KY', 'PRIMARY', '38.52', '-85.2', 'NA-US-KY-CAMPBELLSBURG', 'FALSE', '1084', '1999', '34946469')
(40075, 'STANDARD', 'TURNERS STATION', 'KY', 'PRIMARY', '38.55', '-85.12', 'NA-US-KY-TURNERS STATION', 'FALSE', '525', '987', '16491359')
(42718, 'STANDARD', 'CAMPBELLSVILLE', 'KY', 'PRIMARY', '37.34', '-85.34', 'NA-US-KY-CAMPBELLSVILLE', 'FALSE', '9728', '17818', '264063372')
(42719, 'PO BOX', 'CAMPBELLSVILLE', 'KY', 'PRIMARY', '37.34', '-85.34', 'NA-US-KY-CAMPBELLSVILLE', 'FALSE', '339', '578', '9338682')
(42733, 'STANDARD', 'ELK HORN', 'KY', 'PRIMARY', '37.31', '-85.28', 'NA-US-KY-ELK HORN', 'FALSE', '530', '1017', '12176306')
(40376, 'STANDARD', 'SLADE', 'KY', 'PRIMARY', '37.79', '-83.7', 'NA-US-KY-SLADE', 'FALSE', '', '', '')
(41301, 'STANDARD', 'CAMPTON', 'KY', 'PRIMARY', '37.73', '-83.54', 'NA-US-KY-CAMPTON', 'FALSE', '2017', '3865', '48443034')
(41360, 'STANDARD', 'PINE RIDGE', 'KY', 'PRIMARY', '37.76', '-83.61', 'NA-US-KY-PINE RIDGE', 'FALSE', '', '', '')
(41519, 'STANDARD', 'CANADA', 'KY', 'PRIMARY', '37.6', '-82.32', 'NA-US-KY-CANADA', 'FALSE', '381', '766', '13222615')
(42720, 'PO BOX', 'CANE VALLEY', 'KY', 'PRIMARY', '37.18', '-85.31', 'NA-US-KY-CANE VALLEY', 'FALSE', '', '', '')
(42721, 'STANDARD', 'CANEYVILLE', 'KY', 'PRIMARY', '37.42', '-86.48', 'NA-US-KY-CANEYVILLE', 'FALSE', '1403', '2761', '35343402')
(42722, 'STANDARD', 'CANMER', 'KY', 'PRIMARY', '37.28', '-85.78', 'NA-US-KY-CANMER', 'FALSE', '311', '600', '7085826')
(41408, 'STANDARD', 'CANNEL CITY', 'KY', 'PRIMARY', '37.78', '-83.27', 'NA-US-KY-CANNEL CITY', 'FALSE', '', '', '')
(40923, 'STANDARD', 'CANNON', 'KY', 'PRIMARY', '36.91', '-83.85', 'NA-US-KY-CANNON', 'FALSE', '299', '613', '6997171')
(40311, 'STANDARD', 'CARLISLE', 'KY', 'PRIMARY', '38.31', '-84.03', 'NA-US-KY-CARLISLE', 'FALSE', '2855', '5403', '81037590')
(40350, 'STANDARD', 'MOOREFIELD', 'KY', 'PRIMARY', '38.26', '-83.93', 'NA-US-KY-MOOREFIELD', 'FALSE', '', '', '')
(41725, 'PO BOX', 'CARRIE', 'KY', 'PRIMARY', '37.33', '-83.03', 'NA-US-KY-CARRIE', 'FALSE', '', '', '')
(41128, 'PO BOX', 'CARTER', 'KY', 'PRIMARY', '38.42', '-83.1', 'NA-US-KY-CARTER', 'FALSE', '', '', '')
(41129, 'STANDARD', 'CATLETTSBURG', 'KY', 'PRIMARY', '38.41', '-82.6', 'NA-US-KY-CATLETTSBURG', 'FALSE', '4064', '7741', '157033195')
(42127, 'STANDARD', 'CAVE CITY', 'KY', 'PRIMARY', '37.13', '-85.96', 'NA-US-KY-CAVE CITY', 'FALSE', '2536', '4736', '63731706')
(40815, 'STANDARD', 'CAWOOD', 'KY', 'PRIMARY', '36.74', '-83.26', 'NA-US-KY-CAWOOD', 'FALSE', '470', '949', '13613401')
(42724, 'STANDARD', 'CECILIA', 'KY', 'PRIMARY', '37.66', '-85.95', 'NA-US-KY-CECILIA', 'FALSE', '2072', '3892', '64792824')
(42214, 'STANDARD', 'CENTER', 'KY', 'PRIMARY', '37.13', '-85.68', 'NA-US-KY-CENTER', 'FALSE', '260', '518', '6398534')
(42328, 'STANDARD', 'CENTERTOWN', 'KY', 'PRIMARY', '37.41', '-86.99', 'NA-US-KY-CENTERTOWN', 'FALSE', '561', '1107', '17016215')
(42330, 'STANDARD', 'CENTRAL CITY', 'KY', 'PRIMARY', '37.29', '-87.12', 'NA-US-KY-CENTRAL CITY', 'FALSE', '3532', '6591', '97078331')
(42215, 'STANDARD', 'CERULEAN', 'KY', 'PRIMARY', '36.96', '-87.66', 'NA-US-KY-CERULEAN', 'FALSE', '483', '929', '13675700')
(40012, 'STANDARD', 'CHAPLIN', 'KY', 'PRIMARY', '37.9', '-85.21', 'NA-US-KY-CHAPLIN', 'FALSE', '264', '486', '7219730')
(41727, 'STANDARD', 'CHAVIES', 'KY', 'PRIMARY', '37.34', '-83.35', 'NA-US-KY-CHAVIES', 'FALSE', '378', '737', '13291654')
(42726, 'STANDARD', 'CLARKSON', 'KY', 'PRIMARY', '37.49', '-86.22', 'NA-US-KY-CLARKSON', 'FALSE', '1820', '3464', '45619670')
(42404, 'STANDARD', 'CLAY', 'KY', 'PRIMARY', '37.47', '-87.82', 'NA-US-KY-CLAY', 'FALSE', '1068', '2013', '35367214')
(40312, 'STANDARD', 'CLAY CITY', 'KY', 'PRIMARY', '37.86', '-83.92', 'NA-US-KY-CLAY CITY', 'FALSE', '2361', '4490', '57549163')
(41317, 'STANDARD', 'CLAYHOLE', 'KY', 'PRIMARY', '37.46', '-83.29', 'NA-US-KY-CLAYHOLE', 'FALSE', '', '', '')
(40313, 'STANDARD', 'CLEARFIELD', 'KY', 'PRIMARY', '38.16', '-83.43', 'NA-US-KY-CLEARFIELD', 'FALSE', '940', '1692', '21142505')
(42332, 'PO BOX', 'CLEATON', 'KY', 'PRIMARY', '37.25', '-87.09', 'NA-US-KY-CLEATON', 'FALSE', '', '', '')
(40110, 'PO BOX', 'CLERMONT', 'KY', 'PRIMARY', '37.91', '-85.65', 'NA-US-KY-CLERMONT', 'FALSE', '', '', '')
(42216, 'PO BOX', 'CLIFTY', 'KY', 'PRIMARY', '36.99', '-87.14', 'NA-US-KY-CLIFTY', 'FALSE', '', '', '')
(42031, 'STANDARD', 'CLINTON', 'KY', 'PRIMARY', '36.66', '-88.99', 'NA-US-KY-CLINTON', 'FALSE', '1383', '2527', '35905392')
(40927, 'STANDARD', 'CLOSPLINT', 'KY', 'PRIMARY', '36.9', '-83.06', 'NA-US-KY-CLOSPLINT', 'FALSE', '', '', '')
(40111, 'STANDARD', 'CLOVERPORT', 'KY', 'PRIMARY', '37.83', '-86.62', 'NA-US-KY-CLOVERPORT', 'FALSE', '588', '1104', '15394648')
(40819, 'STANDARD', 'COLDIRON', 'KY', 'PRIMARY', '36.82', '-83.45', 'NA-US-KY-COLDIRON', 'FALSE', '', '', '')
(42728, 'STANDARD', 'COLUMBIA', 'KY', 'PRIMARY', '37.09', '-85.3', 'NA-US-KY-COLUMBIA', 'FALSE', '5786', '10774', '142203490')
(42753, 'STANDARD', 'KNIFLEY', 'KY', 'PRIMARY', '37.22', '-85.14', 'NA-US-KY-KNIFLEY', 'FALSE', '265', '497', '5329682')
(42032, 'STANDARD', 'COLUMBUS', 'KY', 'PRIMARY', '36.75', '-89.1', 'NA-US-KY-COLUMBUS', 'FALSE', '', '', '')
(41729, 'STANDARD', 'COMBS', 'KY', 'PRIMARY', '37.26', '-83.21', 'NA-US-KY-COMBS', 'FALSE', '266', '490', '5906144')
(40701, 'STANDARD', 'CORBIN', 'KY', 'PRIMARY', '36.93', '-84.1', 'NA-US-KY-CORBIN', 'FALSE', '10465', '19687', '300218612')
(40702, 'PO BOX', 'CORBIN', 'KY', 'PRIMARY', '36.93', '-84.1', 'NA-US-KY-CORBIN', 'FALSE', '1020', '1855', '31063936')
(41731, 'STANDARD', 'CORNETTSVILLE', 'KY', 'PRIMARY', '37.13', '-83.07', 'NA-US-KY-CORNETTSVILLE', 'FALSE', '393', '773', '14127435')
(41819, 'STANDARD', 'GORDON', 'KY', 'PRIMARY', '37', '-83.02', 'NA-US-KY-GORDON', 'FALSE', '', '', '')
(42406, 'STANDARD', 'CORYDON', 'KY', 'PRIMARY', '37.73', '-87.7', 'NA-US-KY-CORYDON', 'FALSE', '1264', '2437', '43768423')
(40013, 'STANDARD', 'COXS CREEK', 'KY', 'PRIMARY', '37.9', '-85.46', 'NA-US-KY-COXS CREEK', 'FALSE', '2376', '4534', '92977197')
(40419, 'STANDARD', 'CRAB ORCHARD', 'KY', 'PRIMARY', '37.46', '-84.5', 'NA-US-KY-CRAB ORCHARD', 'FALSE', '1647', '3235', '39335872')
(40820, 'STANDARD', 'CRANKS', 'KY', 'PRIMARY', '36.76', '-83.17', 'NA-US-KY-CRANKS', 'FALSE', '', '', '')
(42033, 'PO BOX', 'CRAYNE', 'KY', 'PRIMARY', '37.27', '-88.08', 'NA-US-KY-CRAYNE', 'FALSE', '', '', '')
(40014, 'STANDARD', 'CRESTWOOD', 'KY', 'PRIMARY', '38.33', '-85.48', 'NA-US-KY-CRESTWOOD', 'FALSE', '8768', '17121', '482690181')
(41413, 'PO BOX', 'CROCKETT', 'KY', 'PRIMARY', '37.98', '-83.09', 'NA-US-KY-CROCKETT', 'FALSE', '', '', '')
(42217, 'STANDARD', 'CROFTON', 'KY', 'PRIMARY', '37.04', '-87.48', 'NA-US-KY-CROFTON', 'FALSE', '1580', '3005', '44252333')
(41810, 'PO BOX', 'CROMONA', 'KY', 'PRIMARY', '37.18', '-82.69', 'NA-US-KY-CROMONA', 'FALSE', '', '', '')
(42333, 'STANDARD', 'CROMWELL', 'KY', 'PRIMARY', '37.33', '-86.8', 'NA-US-KY-CROMWELL', 'FALSE', '450', '893', '12685512')
(42729, 'STANDARD', 'CUB RUN', 'KY', 'PRIMARY', '37.3', '-86.06', 'NA-US-KY-CUB RUN', 'FALSE', '507', '991', '10849515')
(40823, 'STANDARD', 'CUMBERLAND', 'KY', 'PRIMARY', '36.98', '-82.98', 'NA-US-KY-CUMBERLAND', 'FALSE', '1261', '2396', '34041582')
(42035, 'STANDARD', 'CUNNINGHAM', 'KY', 'PRIMARY', '36.89', '-88.87', 'NA-US-KY-CUNNINGHAM', 'FALSE', '444', '879', '12539654')
(40115, 'STANDARD', 'CUSTER', 'KY', 'PRIMARY', '37.73', '-86.25', 'NA-US-KY-CUSTER', 'FALSE', '306', '549', '8101204')
(41615, 'STANDARD', 'DANA', 'KY', 'PRIMARY', '37.55', '-82.69', 'NA-US-KY-DANA', 'FALSE', '', '', '')
(40422, 'STANDARD', 'DANVILLE', 'KY', 'PRIMARY', '37.64', '-84.77', 'NA-US-KY-DANVILLE', 'FALSE', '9295', '16730', '310865621')
(40423, 'PO BOX', 'DANVILLE', 'KY', 'PRIMARY', '37.64', '-84.77', 'NA-US-KY-DANVILLE', 'FALSE', '457', '780', '13839912')
(40452, 'PO BOX', 'MITCHELLSBURG', 'KY', 'PRIMARY', '37.6', '-84.95', 'NA-US-KY-MITCHELLSBURG', 'FALSE', '', '', '')
(41616, 'STANDARD', 'DAVID', 'KY', 'PRIMARY', '37.16', '-82.95', 'NA-US-KY-DAVID', 'FALSE', '', '', '')
(42408, 'STANDARD', 'DAWSON SPRINGS', 'KY', 'PRIMARY', '37.17', '-87.68', 'NA-US-KY-DAWSON SPRINGS', 'FALSE', '2520', '4819', '72694270')
(40824, 'PO BOX', 'DAYHOIT', 'KY', 'PRIMARY', '36.86', '-83.38', 'NA-US-KY-DAYHOIT', 'FALSE', '', '', '')
(41812, 'STANDARD', 'DEANE', 'KY', 'PRIMARY', '37.24', '-82.77', 'NA-US-KY-DEANE', 'FALSE', '', '', '')
(41735, 'STANDARD', 'DELPHIA', 'KY', 'PRIMARY', '37.02', '-83.08', 'NA-US-KY-DELPHIA', 'FALSE', '', '', '')
(40316, 'STANDARD', 'DENNISTON', 'KY', 'PRIMARY', '37.91', '-83.53', 'NA-US-KY-DENNISTON', 'FALSE', '', '', '')
(40930, 'PO BOX', 'DEWITT', 'KY', 'PRIMARY', '36.87', '-83.73', 'NA-US-KY-DEWITT', 'FALSE', '', '', '')
(42036, 'STANDARD', 'DEXTER', 'KY', 'PRIMARY', '36.69', '-88.16', 'NA-US-KY-DEXTER', 'FALSE', '500', '978', '12095105')
(41736, 'PO BOX', 'DICE', 'KY', 'PRIMARY', '37.36', '-83.22', 'NA-US-KY-DICE', 'FALSE', '', '', '')
(42409, 'STANDARD', 'DIXON', 'KY', 'PRIMARY', '37.51', '-87.69', 'NA-US-KY-DIXON', 'FALSE', '953', '1821', '31380190')
(41520, 'PO BOX', 'DORTON', 'KY', 'PRIMARY', '37.27', '-82.57', 'NA-US-KY-DORTON', 'FALSE', '', '', '')
(42321, 'STANDARD', 'BEECH CREEK', 'KY', 'PRIMARY', '37.18', '-87.12', 'NA-US-KY-BEECH CREEK', 'FALSE', '', '', '')
(42326, 'STANDARD', 'BROWDER', 'KY', 'PRIMARY', '37.27', '-87.01', 'NA-US-KY-BROWDER', 'FALSE', '', '', '')
(42337, 'STANDARD', 'DRAKESBORO', 'KY', 'PRIMARY', '37.21', '-87.04', 'NA-US-KY-DRAKESBORO', 'FALSE', '743', '1393', '16891718')
(42731, 'STANDARD', 'DUBRE', 'KY', 'PRIMARY', '36.83', '-85.55', 'NA-US-KY-DUBRE', 'FALSE', '', '', '')
(42219, 'STANDARD', 'DUNBAR', 'KY', 'PRIMARY', '37.18', '-86.76', 'NA-US-KY-DUNBAR', 'FALSE', '', '', '')
(42338, 'STANDARD', 'DUNDEE', 'KY', 'PRIMARY', '37.55', '-86.78', 'NA-US-KY-DUNDEE', 'FALSE', '', '', '')
(42339, 'STANDARD', 'DUNMOR', 'KY', 'PRIMARY', '37.08', '-87.01', 'NA-US-KY-DUNMOR', 'FALSE', '361', '690', '9255065')
(42528, 'STANDARD', 'DUNNVILLE', 'KY', 'PRIMARY', '37.2', '-85', 'NA-US-KY-DUNNVILLE', 'FALSE', '598', '1153', '14185086')
(41621, 'STANDARD', 'DWALE', 'KY', 'PRIMARY', '37.62', '-82.72', 'NA-US-KY-DWALE', 'FALSE', '', '', '')
(41739, 'PO BOX', 'DWARF', 'KY', 'PRIMARY', '37.33', '-83.12', 'NA-US-KY-DWARF', 'FALSE', '', '', '')
(42037, 'PO BOX', 'DYCUSBURG', 'KY', 'PRIMARY', '37.16', '-88.18', 'NA-US-KY-DYCUSBURG', 'FALSE', '', '', '')
(42410, 'STANDARD', 'EARLINGTON', 'KY', 'PRIMARY', '37.27', '-87.51', 'NA-US-KY-EARLINGTON', 'FALSE', '570', '1013', '13279763')
(40729, 'STANDARD', 'EAST BERNSTADT', 'KY', 'PRIMARY', '37.18', '-84.11', 'NA-US-KY-EAST BERNSTADT', 'FALSE', '2177', '4223', '59580486')
(41622, 'STANDARD', 'EASTERN', 'KY', 'PRIMARY', '37.51', '-82.8', 'NA-US-KY-EASTERN', 'FALSE', '', '', '')
(42732, 'STANDARD', 'EASTVIEW', 'KY', 'PRIMARY', '37.58', '-86.05', 'NA-US-KY-EASTVIEW', 'FALSE', '796', '1508', '19027442')
(40018, 'PO BOX', 'EASTWOOD', 'KY', 'PRIMARY', '38.25', '-85.48', 'NA-US-KY-EASTWOOD', 'FALSE', '', '', '')
(42038, 'STANDARD', 'EDDYVILLE', 'KY', 'PRIMARY', '37.07', '-88.07', 'NA-US-KY-EDDYVILLE', 'FALSE', '2057', '3612', '57282455')
(42129, 'STANDARD', 'EDMONTON', 'KY', 'PRIMARY', '36.98', '-85.62', 'NA-US-KY-EDMONTON', 'FALSE', '2763', '5160', '62871548')
(40117, 'STANDARD', 'EKRON', 'KY', 'PRIMARY', '37.93', '-86.17', 'NA-US-KY-EKRON', 'FALSE', '1178', '2201', '38279515')
(42701, 'STANDARD', 'ELIZABETHTOWN', 'KY', 'PRIMARY', '37.7', '-85.87', 'NA-US-KY-ELIZABETHTOWN', 'FALSE', '20511', '37226', '734367370')
(42702, 'PO BOX', 'ELIZABETHTOWN', 'KY', 'PRIMARY', '37.7', '-85.87', 'NA-US-KY-ELIZABETHTOWN', 'FALSE', '584', '965', '17673106')
(41522, 'STANDARD', 'ELKHORN CITY', 'KY', 'PRIMARY', '37.3', '-82.34', 'NA-US-KY-ELKHORN CITY', 'FALSE', '1547', '3047', '47895037')
(41542, 'PO BOX', 'LOOKOUT', 'KY', 'PRIMARY', '37.31', '-82.46', 'NA-US-KY-LOOKOUT', 'FALSE', '', '', '')
(42220, 'STANDARD', 'ELKTON', 'KY', 'PRIMARY', '36.81', '-87.15', 'NA-US-KY-ELKTON', 'FALSE', '2566', '4909', '68050136')
(42280, 'STANDARD', 'SHARON GROVE', 'KY', 'PRIMARY', '36.94', '-87.09', 'NA-US-KY-SHARON GROVE', 'FALSE', '', '', '')
(40317, 'PO BOX', 'ELLIOTTVILLE', 'KY', 'PRIMARY', '38.18', '-83.27', 'NA-US-KY-ELLIOTTVILLE', 'FALSE', '', '', '')
(40019, 'STANDARD', 'EMINENCE', 'KY', 'PRIMARY', '38.36', '-85.17', 'NA-US-KY-EMINENCE', 'FALSE', '1566', '2816', '43732088')
(40730, 'PO BOX', 'EMLYN', 'KY', 'PRIMARY', '36.7', '-84.14', 'NA-US-KY-EMLYN', 'FALSE', '', '', '')
(41740, 'STANDARD', 'EMMALENA', 'KY', 'PRIMARY', '37.33', '-83.07', 'NA-US-KY-EMMALENA', 'FALSE', '', '', '')
(40826, 'STANDARD', 'EOLIA', 'KY', 'PRIMARY', '37.05', '-82.79', 'NA-US-KY-EOLIA', 'FALSE', '', '', '')
(41815, 'STANDARD', 'ERMINE', 'KY', 'PRIMARY', '37.11', '-82.79', 'NA-US-KY-ERMINE', 'FALSE', '407', '792', '12548495')
(40827, 'STANDARD', 'ESSIE', 'KY', 'PRIMARY', '37.06', '-83.45', 'NA-US-KY-ESSIE', 'FALSE', '', '', '')
(42567, 'STANDARD', 'EUBANK', 'KY', 'PRIMARY', '37.27', '-84.65', 'NA-US-KY-EUBANK', 'FALSE', '2228', '4248', '56034992')
(40828, 'STANDARD', 'EVARTS', 'KY', 'PRIMARY', '36.86', '-83.19', 'NA-US-KY-EVARTS', 'FALSE', '1125', '2300', '32089890')
(40843, 'STANDARD', 'HOLMES MILL', 'KY', 'PRIMARY', '36.86', '-83', 'NA-US-KY-HOLMES MILL', 'FALSE', '', '', '')
(41425, 'STANDARD', 'EZEL', 'KY', 'PRIMARY', '37.89', '-83.44', 'NA-US-KY-EZEL', 'FALSE', '390', '801', '10204009')
(40118, 'STANDARD', 'FAIRDALE', 'KY', 'PRIMARY', '38.11', '-85.75', 'NA-US-KY-FAIRDALE', 'FALSE', '4398', '7635', '122449930')
(40020, 'PO BOX', 'FAIRFIELD', 'KY', 'PRIMARY', '37.93', '-85.38', 'NA-US-KY-FAIRFIELD', 'FALSE', '', '', '')
(42221, 'PO BOX', 'FAIRVIEW', 'KY', 'PRIMARY', '36.84', '-87.31', 'NA-US-KY-FAIRVIEW', 'FALSE', '', '', '')
(41426, 'PO BOX', 'FALCON', 'KY', 'PRIMARY', '37.78', '-83', 'NA-US-KY-FALCON', 'FALSE', '', '', '')
(40932, 'PO BOX', 'FALL ROCK', 'KY', 'PRIMARY', '37.22', '-83.78', 'NA-US-KY-FALL ROCK', 'FALSE', '', '', '')
(40119, 'STANDARD', 'FALLS OF ROUGH', 'KY', 'PRIMARY', '37.6', '-86.55', 'NA-US-KY-FALLS OF ROUGH', 'FALSE', '760', '1468', '20771670')
(42039, 'STANDARD', 'FANCY FARM', 'KY', 'PRIMARY', '36.75', '-88.79', 'NA-US-KY-FANCY FARM', 'FALSE', '696', '1317', '20643485')
(40319, 'PO BOX', 'FARMERS', 'KY', 'PRIMARY', '38.14', '-83.54', 'NA-US-KY-FARMERS', 'FALSE', '', '', '')

All Zipcodes between 40000 and 41000:

(40003, 'STANDARD', 'BAGDAD', 'KY', 'PRIMARY', '38.26', '-85.05', 'NA-US-KY-BAGDAD', 'FALSE', '861', '1595', '27922128')
(40004, 'STANDARD', 'BARDSTOWN', 'KY', 'PRIMARY', '37.81', '-85.46', 'NA-US-KY-BARDSTOWN', 'FALSE', '12918', '22978', '427573174')
(40006, 'STANDARD', 'BEDFORD', 'KY', 'PRIMARY', '38.59', '-85.31', 'NA-US-KY-BEDFORD', 'FALSE', '2188', '4106', '72579174')
(40007, 'STANDARD', 'BETHLEHEM', 'KY', 'PRIMARY', '38.4', '-85.06', 'NA-US-KY-BETHLEHEM', 'FALSE', '', '', '')
(40008, 'STANDARD', 'BLOOMFIELD', 'KY', 'PRIMARY', '37.91', '-85.31', 'NA-US-KY-BLOOMFIELD', 'FALSE', '1702', '3213', '52338526')
(40009, 'STANDARD', 'BRADFORDSVILLE', 'KY', 'PRIMARY', '37.49', '-85.14', 'NA-US-KY-BRADFORDSVILLE', 'FALSE', '410', '772', '10586415')
(40010, 'STANDARD', 'BUCKNER', 'KY', 'PRIMARY', '38.38', '-85.43', 'NA-US-KY-BUCKNER', 'FALSE', '297', '607', '16781891')
(40011, 'STANDARD', 'CAMPBELLSBURG', 'KY', 'PRIMARY', '38.52', '-85.2', 'NA-US-KY-CAMPBELLSBURG', 'FALSE', '1084', '1999', '34946469')
(40012, 'STANDARD', 'CHAPLIN', 'KY', 'PRIMARY', '37.9', '-85.21', 'NA-US-KY-CHAPLIN', 'FALSE', '264', '486', '7219730')
(40013, 'STANDARD', 'COXS CREEK', 'KY', 'PRIMARY', '37.9', '-85.46', 'NA-US-KY-COXS CREEK', 'FALSE', '2376', '4534', '92977197')
(40014, 'STANDARD', 'CRESTWOOD', 'KY', 'PRIMARY', '38.33', '-85.48', 'NA-US-KY-CRESTWOOD', 'FALSE', '8768', '17121', '482690181')
(40018, 'PO BOX', 'EASTWOOD', 'KY', 'PRIMARY', '38.25', '-85.48', 'NA-US-KY-EASTWOOD', 'FALSE', '', '', '')
(40019, 'STANDARD', 'EMINENCE', 'KY', 'PRIMARY', '38.36', '-85.17', 'NA-US-KY-EMINENCE', 'FALSE', '1566', '2816', '43732088')
(40020, 'PO BOX', 'FAIRFIELD', 'KY', 'PRIMARY', '37.93', '-85.38', 'NA-US-KY-FAIRFIELD', 'FALSE', '', '', '')
(40075, 'STANDARD', 'TURNERS STATION', 'KY', 'PRIMARY', '38.55', '-85.12', 'NA-US-KY-TURNERS STATION', 'FALSE', '525', '987', '16491359')
(40104, 'STANDARD', 'BATTLETOWN', 'KY', 'PRIMARY', '38.06', '-86.3', 'NA-US-KY-BATTLETOWN', 'FALSE', '472', '903', '13309777')
(40107, 'STANDARD', 'BOSTON', 'KY', 'PRIMARY', '37.78', '-85.66', 'NA-US-KY-BOSTON', 'FALSE', '1003', '1806', '32004887')
(40108, 'STANDARD', 'BRANDENBURG', 'KY', 'PRIMARY', '37.99', '-86.18', 'NA-US-KY-BRANDENBURG', 'FALSE', '5066', '9395', '171703418')
(40109, 'STANDARD', 'BROOKS', 'KY', 'PRIMARY', '38.06', '-85.71', 'NA-US-KY-BROOKS', 'FALSE', '1359', '2451', '45601488')
(40110, 'PO BOX', 'CLERMONT', 'KY', 'PRIMARY', '37.91', '-85.65', 'NA-US-KY-CLERMONT', 'FALSE', '', '', '')
(40111, 'STANDARD', 'CLOVERPORT', 'KY', 'PRIMARY', '37.83', '-86.62', 'NA-US-KY-CLOVERPORT', 'FALSE', '588', '1104', '15394648')
(40115, 'STANDARD', 'CUSTER', 'KY', 'PRIMARY', '37.73', '-86.25', 'NA-US-KY-CUSTER', 'FALSE', '306', '549', '8101204')
(40117, 'STANDARD', 'EKRON', 'KY', 'PRIMARY', '37.93', '-86.17', 'NA-US-KY-EKRON', 'FALSE', '1178', '2201', '38279515')
(40118, 'STANDARD', 'FAIRDALE', 'KY', 'PRIMARY', '38.11', '-85.75', 'NA-US-KY-FAIRDALE', 'FALSE', '4398', '7635', '122449930')
(40119, 'STANDARD', 'FALLS OF ROUGH', 'KY', 'PRIMARY', '37.6', '-86.55', 'NA-US-KY-FALLS OF ROUGH', 'FALSE', '760', '1468', '20771670')
(40310, 'PO BOX', 'BURGIN', 'KY', 'PRIMARY', '37.75', '-84.76', 'NA-US-KY-BURGIN', 'FALSE', '440', '812', '11495536')
(40311, 'STANDARD', 'CARLISLE', 'KY', 'PRIMARY', '38.31', '-84.03', 'NA-US-KY-CARLISLE', 'FALSE', '2855', '5403', '81037590')
(40312, 'STANDARD', 'CLAY CITY', 'KY', 'PRIMARY', '37.86', '-83.92', 'NA-US-KY-CLAY CITY', 'FALSE', '2361', '4490', '57549163')
(40313, 'STANDARD', 'CLEARFIELD', 'KY', 'PRIMARY', '38.16', '-83.43', 'NA-US-KY-CLEARFIELD', 'FALSE', '940', '1692', '21142505')
(40316, 'STANDARD', 'DENNISTON', 'KY', 'PRIMARY', '37.91', '-83.53', 'NA-US-KY-DENNISTON', 'FALSE', '', '', '')
(40317, 'PO BOX', 'ELLIOTTVILLE', 'KY', 'PRIMARY', '38.18', '-83.27', 'NA-US-KY-ELLIOTTVILLE', 'FALSE', '', '', '')
(40319, 'PO BOX', 'FARMERS', 'KY', 'PRIMARY', '38.14', '-83.54', 'NA-US-KY-FARMERS', 'FALSE', '', '', '')
(40350, 'STANDARD', 'MOOREFIELD', 'KY', 'PRIMARY', '38.26', '-83.93', 'NA-US-KY-MOOREFIELD', 'FALSE', '', '', '')
(40376, 'STANDARD', 'SLADE', 'KY', 'PRIMARY', '37.79', '-83.7', 'NA-US-KY-SLADE', 'FALSE', '', '', '')
(40402, 'STANDARD', 'ANNVILLE', 'KY', 'PRIMARY', '37.32', '-83.96', 'NA-US-KY-ANNVILLE', 'FALSE', '1005', '1985', '26926278')
(40403, 'STANDARD', 'BEREA', 'KY', 'PRIMARY', '37.57', '-84.29', 'NA-US-KY-BEREA', 'FALSE', '9852', '18582', '312176100')
(40404, 'UNIQUE', 'BEREA', 'KY', 'PRIMARY', '37.57', '-84.29', 'NA-US-KY-BEREA', 'FALSE', '', '', '')
(40405, 'PO BOX', 'BIGHILL', 'KY', 'PRIMARY', '37.57', '-84.23', 'NA-US-KY-BIGHILL', 'FALSE', '', '', '')
(40409, 'STANDARD', 'BRODHEAD', 'KY', 'PRIMARY', '37.4', '-84.41', 'NA-US-KY-BRODHEAD', 'FALSE', '1433', '2763', '38556142')
(40410, 'PO BOX', 'BRYANTSVILLE', 'KY', 'PRIMARY', '37.71', '-84.65', 'NA-US-KY-BRYANTSVILLE', 'FALSE', '', '', '')
(40419, 'STANDARD', 'CRAB ORCHARD', 'KY', 'PRIMARY', '37.46', '-84.5', 'NA-US-KY-CRAB ORCHARD', 'FALSE', '1647', '3235', '39335872')
(40422, 'STANDARD', 'DANVILLE', 'KY', 'PRIMARY', '37.64', '-84.77', 'NA-US-KY-DANVILLE', 'FALSE', '9295', '16730', '310865621')
(40423, 'PO BOX', 'DANVILLE', 'KY', 'PRIMARY', '37.64', '-84.77', 'NA-US-KY-DANVILLE', 'FALSE', '457', '780', '13839912')
(40452, 'PO BOX', 'MITCHELLSBURG', 'KY', 'PRIMARY', '37.6', '-84.95', 'NA-US-KY-MITCHELLSBURG', 'FALSE', '', '', '')
(40701, 'STANDARD', 'CORBIN', 'KY', 'PRIMARY', '36.93', '-84.1', 'NA-US-KY-CORBIN', 'FALSE', '10465', '19687', '300218612')
(40702, 'PO BOX', 'CORBIN', 'KY', 'PRIMARY', '36.93', '-84.1', 'NA-US-KY-CORBIN', 'FALSE', '1020', '1855', '31063936')
(40729, 'STANDARD', 'EAST BERNSTADT', 'KY', 'PRIMARY', '37.18', '-84.11', 'NA-US-KY-EAST BERNSTADT', 'FALSE', '2177', '4223', '59580486')
(40730, 'PO BOX', 'EMLYN', 'KY', 'PRIMARY', '36.7', '-84.14', 'NA-US-KY-EMLYN', 'FALSE', '', '', '')
(40801, 'PO BOX', 'AGES BROOKSIDE', 'KY', 'PRIMARY', '36.83', '-83.25', 'NA-US-KY-AGES BROOKSIDE', 'FALSE', '', '', '')
(40803, 'PO BOX', 'ASHER', 'KY', 'PRIMARY', '37.04', '-83.4', 'NA-US-KY-ASHER', 'FALSE', '', '', '')
(40806, 'STANDARD', 'BAXTER', 'KY', 'PRIMARY', '36.86', '-83.33', 'NA-US-KY-BAXTER', 'FALSE', '852', '1684', '26622385')
(40807, 'PO BOX', 'BENHAM', 'KY', 'PRIMARY', '36.96', '-82.95', 'NA-US-KY-BENHAM', 'FALSE', '', '', '')
(40808, 'STANDARD', 'BIG LAUREL', 'KY', 'PRIMARY', '36.97', '-83.21', 'NA-US-KY-BIG LAUREL', 'FALSE', '', '', '')
(40810, 'STANDARD', 'BLEDSOE', 'KY', 'PRIMARY', '36.92', '-83.36', 'NA-US-KY-BLEDSOE', 'FALSE', '453', '901', '12736510')
(40813, 'STANDARD', 'CALVIN', 'KY', 'PRIMARY', '36.72', '-83.62', 'NA-US-KY-CALVIN', 'FALSE', '254', '502', '6626511')
(40815, 'STANDARD', 'CAWOOD', 'KY', 'PRIMARY', '36.74', '-83.26', 'NA-US-KY-CAWOOD', 'FALSE', '470', '949', '13613401')
(40816, 'STANDARD', 'CHAPPELL', 'KY', 'PRIMARY', '37', '-83.34', 'NA-US-KY-CHAPPELL', 'FALSE', '', '', '')
(40819, 'STANDARD', 'COLDIRON', 'KY', 'PRIMARY', '36.82', '-83.45', 'NA-US-KY-COLDIRON', 'FALSE', '', '', '')
(40820, 'STANDARD', 'CRANKS', 'KY', 'PRIMARY', '36.76', '-83.17', 'NA-US-KY-CRANKS', 'FALSE', '', '', '')
(40823, 'STANDARD', 'CUMBERLAND', 'KY', 'PRIMARY', '36.98', '-82.98', 'NA-US-KY-CUMBERLAND', 'FALSE', '1261', '2396', '34041582')
(40824, 'PO BOX', 'DAYHOIT', 'KY', 'PRIMARY', '36.86', '-83.38', 'NA-US-KY-DAYHOIT', 'FALSE', '', '', '')
(40826, 'STANDARD', 'EOLIA', 'KY', 'PRIMARY', '37.05', '-82.79', 'NA-US-KY-EOLIA', 'FALSE', '', '', '')
(40827, 'STANDARD', 'ESSIE', 'KY', 'PRIMARY', '37.06', '-83.45', 'NA-US-KY-ESSIE', 'FALSE', '', '', '')
(40828, 'STANDARD', 'EVARTS', 'KY', 'PRIMARY', '36.86', '-83.19', 'NA-US-KY-EVARTS', 'FALSE', '1125', '2300', '32089890')
(40843, 'STANDARD', 'HOLMES MILL', 'KY', 'PRIMARY', '36.86', '-83', 'NA-US-KY-HOLMES MILL', 'FALSE', '', '', '')
(40902, 'STANDARD', 'ARJAY', 'KY', 'PRIMARY', '36.8', '-83.64', 'NA-US-KY-ARJAY', 'FALSE', '296', '556', '7170855')
(40903, 'STANDARD', 'ARTEMUS', 'KY', 'PRIMARY', '36.83', '-83.84', 'NA-US-KY-ARTEMUS', 'FALSE', '340', '665', '7398555')
(40906, 'STANDARD', 'BARBOURVILLE', 'KY', 'PRIMARY', '36.86', '-83.88', 'NA-US-KY-BARBOURVILLE', 'FALSE', '3781', '7188', '100928544')
(40913, 'STANDARD', 'BEVERLY', 'KY', 'PRIMARY', '36.93', '-83.53', 'NA-US-KY-BEVERLY', 'FALSE', '', '', '')
(40914, 'STANDARD', 'BIG CREEK', 'KY', 'PRIMARY', '37.16', '-83.56', 'NA-US-KY-BIG CREEK', 'FALSE', '262', '520', '6503778')
(40915, 'STANDARD', 'BIMBLE', 'KY', 'PRIMARY', '36.87', '-83.82', 'NA-US-KY-BIMBLE', 'FALSE', '463', '928', '9601440')
(40921, 'STANDARD', 'BRYANTS STORE', 'KY', 'PRIMARY', '36.77', '-83.92', 'NA-US-KY-BRYANTS STORE', 'FALSE', '', '', '')
(40923, 'STANDARD', 'CANNON', 'KY', 'PRIMARY', '36.91', '-83.85', 'NA-US-KY-CANNON', 'FALSE', '299', '613', '6997171')
(40927, 'STANDARD', 'CLOSPLINT', 'KY', 'PRIMARY', '36.9', '-83.06', 'NA-US-KY-CLOSPLINT', 'FALSE', '', '', '')
(40930, 'PO BOX', 'DEWITT', 'KY', 'PRIMARY', '36.87', '-83.73', 'NA-US-KY-DEWITT', 'FALSE', '', '', '')
(40932, 'PO BOX', 'FALL ROCK', 'KY', 'PRIMARY', '37.22', '-83.78', 'NA-US-KY-FALL ROCK', 'FALSE', '', '', '')
(40946, 'STANDARD', 'GREEN ROAD', 'KY', 'PRIMARY', '36.95', '-83.83', 'NA-US-KY-GREEN ROAD', 'FALSE', '', '', '')

Toal Wages in Pennsylvania:

240431222741.0

To shut down the cluster, run the following:

docker-compose down -v

About


Languages

Language:Python 46.2%Language:Dockerfile 34.5%Language:Shell 19.3%